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.
|
Definition at line 154 of file SparcV9BurgISel.cpp. |
|
Definition at line 153 of file SparcV9BurgISel.cpp. |
|
Definition at line 152 of file SparcV9BurgISel.cpp. |
|
InstrForest ctor - Create a forest of instruction trees for a single function. Definition at line 287 of file SparcV9BurgISel.cpp. References llvm::Function::begin(), E, llvm::Function::end(), and I. |
|
Definition at line 294 of file SparcV9BurgISel.cpp. |
|
Definition at line 298 of file SparcV9BurgISel.cpp. References I, roots_begin(), and roots_end(). |
|
getTreeNodeForInstr - Returns the tree node for an Instruction. Definition at line 165 of file SparcV9BurgISel.cpp. |
|
Definition at line 172 of file SparcV9BurgISel.cpp. |
|
Iterators for the root nodes for all the trees. Definition at line 171 of file SparcV9BurgISel.cpp. Referenced by dump(). |
|
Definition at line 174 of file SparcV9BurgISel.cpp. |
|
Definition at line 173 of file SparcV9BurgISel.cpp. Referenced by dump(). |