| OpenASIP 2.2
    | 
A struct for tracking basic blocks and their relation to their procedures. More...
#include <CompiledSimCodeGenerator.hh>

| Public Types | |
| typedef std::multimap< InstructionAddress, InstructionAddress > | BasicBlockStarts | 
| Public Attributes | |
| std::map< InstructionAddress, InstructionAddress > | procedureStart | 
| Procedure start per basic block starts. | |
| BasicBlockStarts | basicBlockStarts | 
| All basic block start addresses per procedure start. | |
| std::map< InstructionAddress, std::string > | basicBlockFiles | 
| Basic block starts and their corresponding .cpp files. | |
A struct for tracking basic blocks and their relation to their procedures.
Definition at line 78 of file CompiledSimCodeGenerator.hh.
| typedef std::multimap<InstructionAddress, InstructionAddress> ProcedureBBRelations::BasicBlockStarts | 
Definition at line 83 of file CompiledSimCodeGenerator.hh.
| std::map<InstructionAddress, std::string> ProcedureBBRelations::basicBlockFiles | 
Basic block starts and their corresponding .cpp files.
Definition at line 89 of file CompiledSimCodeGenerator.hh.
Referenced by CompiledSimulation::compileAndLoadFunction(), and CompiledSimCodeGenerator::generateInstruction().
| BasicBlockStarts ProcedureBBRelations::basicBlockStarts | 
All basic block start addresses per procedure start.
Definition at line 86 of file CompiledSimCodeGenerator.hh.
Referenced by CompiledSimulation::compileAndLoadFunction(), and CompiledSimCodeGenerator::generateInstruction().
| std::map<InstructionAddress, InstructionAddress> ProcedureBBRelations::procedureStart | 
Procedure start per basic block starts.
Definition at line 80 of file CompiledSimCodeGenerator.hh.
Referenced by CompiledSimulation::compileAndLoadFunction(), and CompiledSimCodeGenerator::generateInstruction().