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(). |