class MachineBasicBlock::liveout_iterator
Declaration
class MachineBasicBlock::liveout_iterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/MachineBasicBlock.h:429
Member Variables
- private llvm::MCPhysReg ExceptionPointer
- private llvm::MCPhysReg ExceptionSelector
- private llvm::MachineBasicBlock::const_succ_iterator BlockI
- private llvm::MachineBasicBlock::const_succ_iterator BlockEnd
- private llvm::MachineBasicBlock::livein_iterator LiveRegI
Method Overview
- private bool advanceToValidPosition()
- public liveout_iterator(const llvm::MachineBasicBlock & MBB, llvm::MCPhysReg ExceptionPointer, llvm::MCPhysReg ExceptionSelector, bool End)
Methods
¶bool advanceToValidPosition()
bool advanceToValidPosition()
Declared at: llvm/include/llvm/CodeGen/MachineBasicBlock.h:489
¶liveout_iterator(
const llvm::MachineBasicBlock& MBB,
llvm::MCPhysReg ExceptionPointer,
llvm::MCPhysReg ExceptionSelector,
bool End)
liveout_iterator(
const llvm::MachineBasicBlock& MBB,
llvm::MCPhysReg ExceptionPointer,
llvm::MCPhysReg ExceptionSelector,
bool End)
Declared at: llvm/include/llvm/CodeGen/MachineBasicBlock.h:437
Parameters
- const llvm::MachineBasicBlock& MBB
- llvm::MCPhysReg ExceptionPointer
- llvm::MCPhysReg ExceptionSelector
- bool End