OpenASIP  2.0
BasicBlockPass Member List

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)BasicBlockPassstatic
createDDGFromBB(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &mach)BasicBlockPassprotectedvirtual
data_SchedulerPassprivate
ddgBuilder()BasicBlockPassinlinevirtual
ddgBuilder_BasicBlockPassprivate
ddgSnapshot(DataDependenceGraph *ddg, std::string &name, DataDependenceGraph::DumpFileFormat format, bool final)BasicBlockPassprotected
executeDDGPass(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, std::vector< DDGPass * > ddgPasses, BasicBlockNode *bbn=NULL)BasicBlockPassvirtual
executeLoopPass(TTAProgram::BasicBlock &bb, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, std::vector< DDGPass * > ddgPasses, BasicBlockNode *bbn=NULL)BasicBlockPassvirtual
handleBasicBlock(TTAProgram::BasicBlock &basicBlock, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, BasicBlockNode *bbn=NULL)BasicBlockPassvirtual
interPassData()SchedulerPass
longDescription() constSchedulerPassvirtual
SchedulerPass(InterPassData &data)SchedulerPass
shortDescription() const =0SchedulerPasspure virtual
~BasicBlockPass()BasicBlockPassvirtual
~SchedulerPass()SchedulerPassinlinevirtual