|
LLVM
8.0.1
|


Additional Inherited Members | |
Public Types inherited from llvm::SmallVectorImpl< ScheduleData * > | |
| using | iterator = typename SuperClass::iterator |
| using | const_iterator = typename SuperClass::const_iterator |
| using | size_type = typename SuperClass::size_type |
Public Types inherited from llvm::SmallVectorTemplateCommon< T > | |
| using | size_type = size_t |
| using | difference_type = ptrdiff_t |
| using | value_type = T |
| using | iterator = T * |
| using | const_iterator = const T * |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
| using | reverse_iterator = std::reverse_iterator< iterator > |
| using | reference = T & |
| using | const_reference = const T & |
| using | pointer = T * |
| using | const_pointer = const T * |
Protected Member Functions inherited from llvm::SmallVectorImpl< ScheduleData * > | |
| SmallVectorImpl (unsigned N) | |
Protected Member Functions inherited from llvm::SmallVectorTemplateBase< T, bool > | |
| SmallVectorTemplateBase (size_t Size) | |
| void | grow (size_t MinSize=0) |
| Grow the allocated memory (without initializing new elements), doubling the size of the allocated memory. More... | |
Protected Member Functions inherited from llvm::SmallVectorTemplateCommon< T > | |
| SmallVectorTemplateCommon (size_t Size) | |
| void | grow_pod (size_t MinCapacity, size_t TSize) |
| bool | isSmall () const |
| Return true if this is a smallvector which has not had dynamic memory allocated for it. More... | |
| void | resetToSmall () |
| Put this vector in a state of being small. More... | |
Protected Member Functions inherited from llvm::SmallVectorBase | |
| SmallVectorBase ()=delete | |
| SmallVectorBase (void *FirstEl, size_t Capacity) | |
| void | grow_pod (void *FirstEl, size_t MinCapacity, size_t TSize) |
| This is an implementation of the grow() method which only works on POD-like data types and is out of line to reduce code duplication. More... | |
Static Protected Member Functions inherited from llvm::SmallVectorTemplateBase< T, bool > | |
| static void | destroy_range (T *S, T *E) |
| template<typename It1 , typename It2 > | |
| static void | uninitialized_move (It1 I, It1 E, It2 Dest) |
| Move the range [I, E) into the uninitialized memory starting with "Dest", constructing elements as needed. More... | |
| template<typename It1 , typename It2 > | |
| static void | uninitialized_copy (It1 I, It1 E, It2 Dest) |
| Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements as needed. More... | |
Protected Attributes inherited from llvm::SmallVectorBase | |
| void * | BeginX |
| unsigned | Size = 0 |
| unsigned | Capacity |
Definition at line 1137 of file SLPVectorizer.cpp.
|
inline |
Definition at line 1138 of file SLPVectorizer.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorTemplateCommon< T, typename >::end(), F(), llvm::hash_combine_range(), isEqual(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), and ScheduleRegionSizeBudget.
1.8.13