LLVM API Documentation


Public Types | |
| typedef std::vector< InstructionNode * > | RootSet |
| typedef RootSet::iterator | root_iterator |
| typedef RootSet::const_iterator | const_root_iterator |
Public Member Functions | |
| InstrForest (Function *F) | |
| ~InstrForest () | |
| InstructionNode * | getTreeNodeForInstr (Instruction *instr) |
| const_root_iterator | roots_begin () const |
| root_iterator | roots_begin () |
| const_root_iterator | roots_end () const |
| root_iterator | roots_end () |
| void | dump () const |
Definition at line 146 of file SparcV9BurgISel.cpp.
| typedef RootSet::const_iterator llvm::InstrForest::const_root_iterator |
Definition at line 154 of file SparcV9BurgISel.cpp.
| typedef RootSet:: iterator llvm::InstrForest::root_iterator |
Definition at line 153 of file SparcV9BurgISel.cpp.
| typedef std::vector<InstructionNode*> llvm::InstrForest::RootSet |
Definition at line 152 of file SparcV9BurgISel.cpp.
| llvm::InstrForest::InstrForest | ( | Function * | F | ) |
InstrForest ctor - Create a forest of instruction trees for a single function.
Definition at line 287 of file SparcV9BurgISel.cpp.
References BB, llvm::BasicBlock::begin(), E, llvm::BasicBlock::end(), F, and I.
| llvm::InstrForest::~InstrForest | ( | ) |
Definition at line 294 of file SparcV9BurgISel.cpp.
| void llvm::InstrForest::dump | ( | ) | const |
| InstructionNode* llvm::InstrForest::getTreeNodeForInstr | ( | Instruction * | instr | ) | [inline] |
getTreeNodeForInstr - Returns the tree node for an Instruction.
Definition at line 165 of file SparcV9BurgISel.cpp.
| root_iterator llvm::InstrForest::roots_begin | ( | ) | [inline] |
Definition at line 172 of file SparcV9BurgISel.cpp.
| const_root_iterator llvm::InstrForest::roots_begin | ( | ) | const [inline] |
Iterators for the root nodes for all the trees.
Definition at line 171 of file SparcV9BurgISel.cpp.
Referenced by dump().
| root_iterator llvm::InstrForest::roots_end | ( | ) | [inline] |
Definition at line 174 of file SparcV9BurgISel.cpp.
| const_root_iterator llvm::InstrForest::roots_end | ( | ) | const [inline] |