OpenASIP
2.0
|
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 |