|
OpenASIP 2.2
|
This is the complete list of members for BasicBlockPass, including all inherited members.
| BasicBlockPass(InterPassData &data) | BasicBlockPass | |
| copyRMToBB(SimpleResourceManager &rm, TTAProgram::BasicBlock &bb, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, int lastCycle=-1) | BasicBlockPass | static |
| createDDGFromBB(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &mach) | BasicBlockPass | protectedvirtual |
| data_ | SchedulerPass | private |
| ddgBuilder() | BasicBlockPass | inlinevirtual |
| ddgBuilder_ | BasicBlockPass | private |
| ddgSnapshot(DataDependenceGraph *ddg, std::string &name, DataDependenceGraph::DumpFileFormat format, bool final) | BasicBlockPass | protected |
| executeDDGPass(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, std::vector< DDGPass * > ddgPasses, BasicBlockNode *bbn=NULL) | BasicBlockPass | virtual |
| executeLoopPass(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, std::vector< DDGPass * > ddgPasses, BasicBlockNode *bbn=NULL) | BasicBlockPass | virtual |
| handleBasicBlock(TTAProgram::BasicBlock &basicBlock, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, BasicBlockNode *bbn=NULL) | BasicBlockPass | virtual |
| interPassData() | SchedulerPass | |
| longDescription() const | SchedulerPass | virtual |
| SchedulerPass(InterPassData &data) | SchedulerPass | |
| shortDescription() const =0 | SchedulerPass | pure virtual |
| ~BasicBlockPass() | BasicBlockPass | virtual |
| ~SchedulerPass() | SchedulerPass | inlinevirtual |