OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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