GraphTraits specialization treating a MachineFunction as a CFG of machine basic blocks, with the entry node as the first block.
Synopsis
Declared in <llvm/CodeGen/MachineFunction.h>
template<>
struct GraphTraits<MachineFunction*>
: GraphTraits<MachineBasicBlock*>
Base Classes
Name |
Description |
GraphTraits specialization treating a MachineBasicBlock as a CFG node via successors. |
Type Aliases
Name |
Description |
Iterator over successor machine basic blocks of a CFG node. |
|
Graph node type for a mutable machine basic block pointer. |
|
Iterator over all machine basic blocks in the function CFG. |
Static Member Functions
Name |
Description |
Return the begin iterator over successors of |
|
Return the end iterator over successors of |
|
|
|
Return one past the highest analysis block number in |
|
Return the analysis number of machine basic block |
|
Return the analysis‐numbering epoch of machine function |
|
Return a begin iterator over the basic blocks of |
|
Return an end iterator over the basic blocks of |
|
Return the number of basic blocks in machine function |
Created with MrDocs