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