LLVM 18.0.0git
|
Add the VectorizableTree to the index iterator to be able to return TreeEntry pointers. More...
Public Member Functions | |
ChildIteratorType (SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator W, ContainerTy &VT) | |
NodeRef | operator* () |
![]() | |
ChildIteratorType & | operator+= (difference_type n) |
ChildIteratorType & | operator-= (difference_type n) |
difference_type | operator- (const ChildIteratorType &RHS) const |
ChildIteratorType & | operator++ () |
ChildIteratorType & | operator-- () |
std::conditional_t< std::is_same< typename std::iterator_traits< SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator >::value_type, typename std::iterator_traits< SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator >::value_type >::value, typename std::iterator_traits< SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator >::reference, typename std::iterator_traits< SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator >::value_type & > | operator* () const |
![]() | |
DerivedT | operator+ (DifferenceTypeT n) const |
DerivedT | operator- (DifferenceTypeT n) const |
DerivedT & | operator++ () |
DerivedT | operator++ (int) |
DerivedT & | operator-- () |
DerivedT | operator-- (int) |
bool | operator!= (const DerivedT &RHS) const |
bool | operator> (const DerivedT &RHS) const |
bool | operator<= (const DerivedT &RHS) const |
bool | operator>= (const DerivedT &RHS) const |
PointerProxy | operator-> () const |
ReferenceProxy | operator[] (DifferenceTypeT n) const |
Public Attributes | |
ContainerTy & | VectorizableTree |
Add the VectorizableTree to the index iterator to be able to return TreeEntry pointers.
Definition at line 3675 of file SLPVectorizer.cpp.
|
inline |
Definition at line 3680 of file SLPVectorizer.cpp.
|
inline |
Definition at line 3684 of file SLPVectorizer.cpp.
References I.
ContainerTy& llvm::GraphTraits< BoUpSLP * >::ChildIteratorType::VectorizableTree |
Definition at line 3678 of file SLPVectorizer.cpp.