|
| phi_iterator_impl ()=default |
template<typename PHINodeU, typename BBIteratorU, typename = std::enable_if_t< std::is_convertible<PHINodeU *, PHINodeT *>::value>> |
| phi_iterator_impl (const phi_iterator_impl< PHINodeU, BBIteratorU > &Arg) |
bool | operator== (const phi_iterator_impl &Arg) const |
PHINodeT & | operator* () const |
phi_iterator_impl & | operator++ () |
phi_iterator_impl< PHINode, iterator > | operator+ (std::ptrdiff_t n) const |
phi_iterator_impl< PHINode, iterator > | operator- (std::ptrdiff_t n) const |
phi_iterator_impl< PHINode, iterator > & | operator++ () |
phi_iterator_impl< PHINode, iterator > & | operator-- () |
bool | operator!= (const phi_iterator_impl< PHINode, iterator > &RHS) const |
bool | operator> (const phi_iterator_impl< PHINode, iterator > &RHS) const |
bool | operator<= (const phi_iterator_impl< PHINode, iterator > &RHS) const |
bool | operator>= (const phi_iterator_impl< PHINode, iterator > &RHS) const |
PointerProxy | operator-> () const |
ReferenceProxy | operator[] (std::ptrdiff_t n) const |
template<typename PHINodeT = PHINode, typename BBIteratorT = iterator>
class llvm::BasicBlock::phi_iterator_impl< PHINodeT, BBIteratorT >
Iterator to walk just the phi nodes in the basic block.
Definition at line 489 of file BasicBlock.h.