|
OpenASIP 2.2
|
This is the complete list of members for PreOptimizer, including all inherited members.
| cfgAllowsJumpReversal(TTAProgram::Instruction &ins, ControlFlowGraph &cfg) | PreOptimizer | private |
| checkGuardReversalAllowed(DataDependenceGraph &ddg, DataDependenceGraph::EdgeSet &oEdges) | PreOptimizer | private |
| ControlFlowGraphPass(InterPassData &data) | ControlFlowGraphPass | |
| copyCfgToProcedure(TTAProgram::Procedure &procedure, ControlFlowGraph &cfg) | ProcedurePass | static |
| ProcedurePass::data_ | SchedulerPass | private |
| executeBasicBlockPass(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine, BasicBlockPass &bbPass) | ControlFlowGraphPass | |
| executeControlFlowGraphPass(TTAProgram::Procedure &procedure, const TTAMachine::Machine &targetmachine, ControlFlowGraphPass &cfgp) | ProcedurePass | static |
| executeProcedurePass(TTAProgram::Program &program, const TTAMachine::Machine &targetMachine, ProcedurePass &procedurePass) | ProgramPass | static |
| handleCFGDDG(ControlFlowGraph &cfg, DataDependenceGraph &ddg) | PreOptimizer | |
| handleControlFlowGraph(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine) | PreOptimizer | virtual |
| handleProcedure(TTAProgram::Procedure &procedure, const TTAMachine::Machine &targetMachine) | PreOptimizer | virtual |
| handleProgram(TTAProgram::Program &program, const TTAMachine::Machine &targetMachine) | PreOptimizer | virtual |
| ProcedurePass::interPassData() | SchedulerPass | |
| ProgramPass::interPassData() | SchedulerPass | |
| ControlFlowGraphPass::interPassData() | SchedulerPass | |
| inverseGuardsOfHeads(DataDependenceGraph &ddg, DataDependenceGraph::EdgeSet &oEdges) | PreOptimizer | private |
| longDescription() const | SchedulerPass | virtual |
| PreOptimizer(InterPassData &data) | PreOptimizer | |
| ProcedurePass(InterPassData &data) | ProcedurePass | |
| ProgramPass(InterPassData &data) | ProgramPass | |
| ProcedurePass::SchedulerPass(InterPassData &data) | SchedulerPass | |
| ProgramPass::SchedulerPass(InterPassData &data) | SchedulerPass | |
| ControlFlowGraphPass::SchedulerPass(InterPassData &data) | SchedulerPass | |
| shortDescription() const | PreOptimizer | inlinevirtual |
| tryToOptimizeAddressReg(DataDependenceGraph &ddg, ProgramOperation &po) | PreOptimizer | private |
| tryToPrecalcConstantAdd(DataDependenceGraph &ddg, ProgramOperation &po) | PreOptimizer | private |
| tryToRemoveEq(DataDependenceGraph &ddg, ProgramOperation &po, TTAProgram::InstructionReferenceManager *irm, ControlFlowGraph &cfg) | PreOptimizer | private |
| tryToRemoveGuardInversingOp(DataDependenceGraph &ddg, ProgramOperation &po, TTAProgram::InstructionReferenceManager *irm, ControlFlowGraph &cfg) | PreOptimizer | private |
| tryToRemoveXor(DataDependenceGraph &ddg, ProgramOperation &po, TTAProgram::InstructionReferenceManager *irm, ControlFlowGraph &cfg) | PreOptimizer | private |
| ~ControlFlowGraphPass() | ControlFlowGraphPass | virtual |
| ~ProcedurePass() | ProcedurePass | virtual |
| ~ProgramPass() | ProgramPass | virtual |
| ~SchedulerPass() | SchedulerPass | inlinevirtual |