LLVM API Documentation
Iterator for PHI operands. More...
Public Member Functions | |
PHI_iterator (MachineInstr *P) | |
PHI_iterator (MachineInstr *P, bool) | |
PHI_iterator & | operator++ () |
bool | operator== (const PHI_iterator &x) const |
bool | operator!= (const PHI_iterator &x) const |
unsigned | getIncomingValue () |
MachineBasicBlock * | getIncomingBlock () |
Iterator for PHI operands.
Definition at line 251 of file MachineSSAUpdater.cpp.
llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::PHI_iterator | ( | MachineInstr * | P | ) | [inline, explicit] |
Definition at line 257 of file MachineSSAUpdater.cpp.
llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::PHI_iterator | ( | MachineInstr * | P, |
bool | |||
) | [inline] |
Definition at line 259 of file MachineSSAUpdater.cpp.
MachineBasicBlock* llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::getIncomingBlock | ( | ) | [inline] |
Definition at line 266 of file MachineSSAUpdater.cpp.
References llvm::TargetOpcode::PHI.
unsigned llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::getIncomingValue | ( | ) | [inline] |
Definition at line 265 of file MachineSSAUpdater.cpp.
References llvm::TargetOpcode::PHI.
bool llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::operator!= | ( | const PHI_iterator & | x | ) | const [inline] |
Definition at line 264 of file MachineSSAUpdater.cpp.
References llvm::operator==().
PHI_iterator& llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::operator++ | ( | ) | [inline] |
Definition at line 262 of file MachineSSAUpdater.cpp.
bool llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator::operator== | ( | const PHI_iterator & | x | ) | const [inline] |
Definition at line 263 of file MachineSSAUpdater.cpp.