OpenASIP  2.0
PostpassOperandSharer Member List

This is the complete list of members for PostpassOperandSharer, including all inherited members.

BasicBlockPass(InterPassData &data)BasicBlockPass
ControlFlowGraphPass(InterPassData &data)ControlFlowGraphPass
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
BasicBlockPass::data_SchedulerPassprivate
ddgBuilder()BasicBlockPassinlinevirtual
ddgBuilder_BasicBlockPassprivate
ddgSnapshot(DataDependenceGraph *ddg, std::string &name, DataDependenceGraph::DumpFileFormat format, bool final)BasicBlockPassprotected
executeBasicBlockPass(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine, BasicBlockPass &bbPass)ControlFlowGraphPass
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)PostpassOperandSharervirtual
handleControlFlowGraph(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine)ControlFlowGraphPassvirtual
BasicBlockPass::interPassData()SchedulerPass
ControlFlowGraphPass::interPassData()SchedulerPass
irm_PostpassOperandSharerprivate
longDescription() constSchedulerPassvirtual
moveCount_PostpassOperandSharerprivatestatic
operandCount_PostpassOperandSharerprivatestatic
PostpassOperandSharer(InterPassData &ipd, TTAProgram::InstructionReferenceManager &irm)PostpassOperandSharerinline
printStats()PostpassOperandSharerstatic
registerReads_PostpassOperandSharerprivatestatic
removedOperands_PostpassOperandSharerprivatestatic
BasicBlockPass::SchedulerPass(InterPassData &data)SchedulerPass
ControlFlowGraphPass::SchedulerPass(InterPassData &data)SchedulerPass
shortDescription() constPostpassOperandSharerinlinevirtual
triggerCannotRemove_PostpassOperandSharerprivatestatic
tryRemoveOperandWrite(TTAProgram::BasicBlock &basicBlock, int insIndex, TTAProgram::Move &move)PostpassOperandSharer
~BasicBlockPass()BasicBlockPassvirtual
~ControlFlowGraphPass()ControlFlowGraphPassvirtual
~PostpassOperandSharer()PostpassOperandSharervirtual
~SchedulerPass()SchedulerPassinlinevirtual