|
OpenASIP 2.2
|
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) | LoopPrologAndEpilogBuilder | private |
| addPrologFromRM(SimpleResourceManager &prologRM, SimpleResourceManager &loopRM, ControlFlowGraph &cfg, BasicBlockNode &loopBBN) | LoopPrologAndEpilogBuilder | |
| addPrologIntoCfg(ControlFlowGraph &cfg, BasicBlockNode &prologBBN, BasicBlockNode &loopBBN) | LoopPrologAndEpilogBuilder | private |
| build(DataDependenceGraph &ddg, SimpleResourceManager &rm, ControlFlowGraph &cfg, BasicBlockNode &loopBBN, int endCycle=-1, bool createEpilog=true) | LoopPrologAndEpilogBuilder | virtual |
| LoopPrologAndEpilogBuilder() | LoopPrologAndEpilogBuilder | |
| moveJumpDestination(TTAProgram::InstructionReferenceManager &irm, BasicBlockNode &tail, BasicBlockNode &dst, ControlFlowEdge &jumpEdge) | LoopPrologAndEpilogBuilder | private |
| optimizeEpilog(TTAProgram::BasicBlock &epilog) | LoopPrologAndEpilogBuilder | private |
| optimizeProlog(TTAProgram::BasicBlock &prolog) | LoopPrologAndEpilogBuilder | private |
| ~LoopPrologAndEpilogBuilder() | LoopPrologAndEpilogBuilder | virtual |