class SuccIterator
Declaration
template <class InstructionT, class BlockT>
class SuccIterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/CFG.h:136
Templates
- InstructionT
- BlockT
Method Overview
- public inline SuccIterator<InstructionT, BlockT>(InstructionT * Inst)
- public inline SuccIterator<InstructionT, BlockT>(InstructionT * Inst, bool)
- public inline BlockT * getSource()
- public int getSuccessorIndex() const
Methods
¶inline SuccIterator<InstructionT, BlockT>(
InstructionT* Inst)
inline SuccIterator<InstructionT, BlockT>(
InstructionT* Inst)
Declared at: llvm/include/llvm/IR/CFG.h:180
Parameters
- InstructionT* Inst
¶inline SuccIterator<InstructionT, BlockT>(
InstructionT* Inst,
bool)
inline SuccIterator<InstructionT, BlockT>(
InstructionT* Inst,
bool)
Declared at: llvm/include/llvm/IR/CFG.h:182
Parameters
- InstructionT* Inst
- bool
¶inline BlockT* getSource()
inline BlockT* getSource()
Description
Get the source BlockT of this iterator.
Declared at: llvm/include/llvm/IR/CFG.h:234
¶int getSuccessorIndex() const
int getSuccessorIndex() const
Description
This is used to interface between code that wants to operate on terminator instructions directly.
Declared at: llvm/include/llvm/IR/CFG.h:197