LLVM
8.0.1
|
Iterator to walk just the phi nodes in the basic block. More...
#include "llvm/IR/BasicBlock.h"
Public Member Functions | |
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 |
Additional Inherited Members | |
![]() | |
enum | |
Iterator to walk just the phi nodes in the basic block.
Definition at line 288 of file BasicBlock.h.
|
default |
|
inline |
Definition at line 304 of file BasicBlock.h.
|
inline |
Definition at line 309 of file BasicBlock.h.
|
inline |
Definition at line 312 of file BasicBlock.h.
References assert(), and llvm::dyn_cast().
|
inline |
Definition at line 307 of file BasicBlock.h.