|
Nearly CC
An educational compiler skeleton
|
This is the complete list of members for ControlFlowGraph, including all inherited members.
| adopt_basic_block(std::shared_ptr< InstructionSequence > &bb) | ControlFlowGraph | |
| bb_begin() const | ControlFlowGraph | inline |
| bb_end() const | ControlFlowGraph | inline |
| BlockList typedef | ControlFlowGraph | |
| ControlFlowGraph() (defined in ControlFlowGraph) | ControlFlowGraph | |
| create_basic_block(BasicBlockKind kind, int code_order, const std::string &label="") | ControlFlowGraph | |
| create_edge(std::shared_ptr< InstructionSequence > source, std::shared_ptr< InstructionSequence > target, EdgeKind kind) | ControlFlowGraph | |
| create_instruction_sequence() const | ControlFlowGraph | |
| EdgeList typedef | ControlFlowGraph | |
| EdgeMap typedef | ControlFlowGraph | |
| get_block(unsigned id) const | ControlFlowGraph | inline |
| get_entry_block() const | ControlFlowGraph | |
| get_exit_block() const | ControlFlowGraph | |
| get_incoming_edges(std::shared_ptr< InstructionSequence > bb) const | ControlFlowGraph | |
| get_num_blocks() const | ControlFlowGraph | inline |
| get_outgoing_edges(std::shared_ptr< InstructionSequence > bb) const | ControlFlowGraph | |
| lookup_edge(std::shared_ptr< InstructionSequence > source, std::shared_ptr< InstructionSequence > target) const | ControlFlowGraph | |
| ~ControlFlowGraph() (defined in ControlFlowGraph) | ControlFlowGraph |