OpenASIP
2.0
|
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 |