|
Nearly CC
An educational compiler skeleton
|
Support for building a ControlFlowGraph from an InstructionSequence. More...


Go to the source code of this file.
Classes | |
| class | ControlFlowGraphBuilder< InstructionProperties > |
| ControlFlowGraphBuilder builds a ControlFlowGraph from an InstructionSequence. More... | |
Functions | |
| ControlFlowGraphBuilder< HighLevelInstructionProperties > | make_highlevel_cfg_builder (const std::shared_ptr< InstructionSequence > &iseq) |
| Return a ControlFlowGraphBuilder for building a high-level ControlFlowGraph. More... | |
| ControlFlowGraphBuilder< LowLevelInstructionProperties > | make_lowlevel_cfg_builder (const std::shared_ptr< InstructionSequence > &iseq) |
| Return a ControlFlowGraphBuilder for building a low-level ControlFlowGraph. More... | |
Support for building a ControlFlowGraph from an InstructionSequence.
|
inline |
Return a ControlFlowGraphBuilder for building a high-level ControlFlowGraph.
Example usage:
| the | InstructionSequence containing the high-level instructions |
|
inline |
Return a ControlFlowGraphBuilder for building a low-level ControlFlowGraph.
Example usage:
| the | InstructionSequence containing the low-level instructions |