OpenASIP  2.0
LoopPrologAndEpilogBuilder Member List

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

addEpilogFromRM(SimpleResourceManager &prologEpilogRM, int ii, ControlFlowGraph &cfg, BasicBlockNode &loopBBN)LoopPrologAndEpilogBuilder
addEpilogIntoCfg(ControlFlowGraph &cfg, BasicBlockNode &epilogBBN, BasicBlockNode &loopBBN)LoopPrologAndEpilogBuilderprivate
addPrologFromRM(SimpleResourceManager &prologRM, SimpleResourceManager &loopRM, ControlFlowGraph &cfg, BasicBlockNode &loopBBN)LoopPrologAndEpilogBuilder
addPrologIntoCfg(ControlFlowGraph &cfg, BasicBlockNode &prologBBN, BasicBlockNode &loopBBN)LoopPrologAndEpilogBuilderprivate
build(DataDependenceGraph &ddg, SimpleResourceManager &rm, ControlFlowGraph &cfg, BasicBlockNode &loopBBN, int endCycle=-1, bool createEpilog=true)LoopPrologAndEpilogBuildervirtual
LoopPrologAndEpilogBuilder()LoopPrologAndEpilogBuilder
moveJumpDestination(TTAProgram::InstructionReferenceManager &irm, BasicBlockNode &tail, BasicBlockNode &dst, ControlFlowEdge &jumpEdge)LoopPrologAndEpilogBuilderprivate
optimizeEpilog(TTAProgram::BasicBlock &epilog)LoopPrologAndEpilogBuilderprivate
optimizeProlog(TTAProgram::BasicBlock &prolog)LoopPrologAndEpilogBuilderprivate
~LoopPrologAndEpilogBuilder()LoopPrologAndEpilogBuildervirtual