|
| phi_iterator_impl ()=default |
|
template<typename PHINodeU , typename BBIteratorU > |
| 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< PHINodeT, BBIteratorT > | operator+ (std::ptrdiff_t n) const |
|
phi_iterator_impl< PHINodeT, BBIteratorT > | operator- (std::ptrdiff_t n) const |
|
phi_iterator_impl< PHINodeT, BBIteratorT > & | operator++ () |
|
phi_iterator_impl< PHINodeT, BBIteratorT > | operator++ (int) |
|
phi_iterator_impl< PHINodeT, BBIteratorT > & | operator-- () |
|
phi_iterator_impl< PHINodeT, BBIteratorT > | operator-- (int) |
|
bool | operator!= (const phi_iterator_impl< PHINodeT, BBIteratorT > &RHS) const |
|
bool | operator> (const phi_iterator_impl< PHINodeT, BBIteratorT > &RHS) const |
|
bool | operator<= (const phi_iterator_impl< PHINodeT, BBIteratorT > &RHS) const |
|
bool | operator>= (const phi_iterator_impl< PHINodeT, BBIteratorT > &RHS) const |
|
PHINodeT * | operator-> () |
|
PHINodeT * | operator-> () const |
|
ReferenceProxy | operator[] (std::ptrdiff_t n) |
|
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 288 of file BasicBlock.h.