|
OpenASIP 2.2
|
This is the complete list of members for SimpleIfConverter, including all inherited members.
| addJump(TTAProgram::BasicBlock &bb, BasicBlockNode &bbn) | SimpleIfConverter | private |
| appendBB(const TTAProgram::BasicBlock &src, TTAProgram::BasicBlock &dest, TTAProgram::MoveGuard *mg, bool removeJumps) | SimpleIfConverter | private |
| canConvert(CandidateBlocks *candidates, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| codeGenerator_ | SimpleIfConverter | private |
| combineBlocks(CandidateBlocks &bblocks) | SimpleIfConverter | private |
| ControlFlowGraphPass(InterPassData &data) | ControlFlowGraphPass | |
| convert(CandidateBlocks &bblocks, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| copyCfgToProcedure(TTAProgram::Procedure &procedure, ControlFlowGraph &cfg) | ProcedurePass | privatestatic |
| ControlFlowGraphPass::data_ | SchedulerPass | private |
| detectDiamond(BasicBlockNode &bbn, BasicBlockNode &fallThruNode, BasicBlockNode &jumpDestNode, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| detectTriangleViaFt(BasicBlockNode &bbn, BasicBlockNode &fallThruNode, BasicBlockNode &jumpDestNode, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| detectTriangleViaJump(BasicBlockNode &bbn, BasicBlockNode &fallThruNode, BasicBlockNode &jumpDestNode, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| diamonds2_ | SimpleIfConverter | private |
| diamonds_ | SimpleIfConverter | private |
| diamondSizeLimit_ | SimpleIfConverter | private |
| executeBasicBlockPass(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine, BasicBlockPass &bbPass) | ControlFlowGraphPass | |
| executeControlFlowGraphPass(TTAProgram::Procedure &procedure, const TTAMachine::Machine &targetmachine, ControlFlowGraphPass &cfgp) | ProcedurePass | privatestatic |
| executeProcedurePass(TTAProgram::Program &program, const TTAMachine::Machine &targetMachine, ProcedurePass &procedurePass) | ProgramPass | privatestatic |
| fixTerminalPO(TTAProgram::TerminalFUPort &terminal, std::map< ProgramOperationPtr, ProgramOperationPtr > &poMapping) | SimpleIfConverter | static |
| grAborts_ | SimpleIfConverter | private |
| grDefAborts_ | SimpleIfConverter | private |
| grUseAborts_ | SimpleIfConverter | private |
| handleControlFlowGraph(ControlFlowGraph &cfg, const TTAMachine::Machine &targetMachine) | SimpleIfConverter | virtual |
| handleProcedure(TTAProgram::Procedure &procedure, const TTAMachine::Machine &targetMachine) | SimpleIfConverter | virtual |
| handleProgram(TTAProgram::Program &program, const TTAMachine::Machine &targetMachine) | SimpleIfConverter | virtual |
| hasConditionals(TTAProgram::BasicBlock &bb) | SimpleIfConverter | private |
| ControlFlowGraphPass::interPassData() | SchedulerPass | |
| ProcedurePass::interPassData() | SchedulerPass | private |
| ProgramPass::interPassData() | SchedulerPass | private |
| irm_ | SimpleIfConverter | private |
| longDescription() const | SchedulerPass | virtual |
| loopAborts_ | SimpleIfConverter | private |
| ProcedurePass(InterPassData &data) | ProcedurePass | private |
| ProgramPass(InterPassData &data) | ProgramPass | private |
| removeJump(TTAProgram::BasicBlock &bb) | SimpleIfConverter | static |
| ControlFlowGraphPass::SchedulerPass(InterPassData &data) | SchedulerPass | |
| ProcedurePass::SchedulerPass(InterPassData &data) | SchedulerPass | private |
| ProgramPass::SchedulerPass(InterPassData &data) | SchedulerPass | private |
| searchCandidate(ControlFlowGraph &cfg) | SimpleIfConverter | private |
| shortDescription() const | SimpleIfConverter | virtual |
| SimpleIfConverter(InterPassData &data, const TTAMachine::Machine &targetMachine) | SimpleIfConverter | |
| sizeAborts_ | SimpleIfConverter | private |
| succAborts_ | SimpleIfConverter | private |
| successors(BasicBlockNode &node, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| triangles1_ | SimpleIfConverter | private |
| triangles2_ | SimpleIfConverter | private |
| triangleSizeLimit1_ | SimpleIfConverter | private |
| triangleSizeLimit2_ | SimpleIfConverter | private |
| uncondAborts_ | SimpleIfConverter | private |
| updateCfg(CandidateBlocks &bblocks, ControlFlowGraph &cfg) | SimpleIfConverter | private |
| writesRegister(const TTAProgram::BasicBlock &bb, int index, const TTAMachine::RegisterFile &rf, bool ignoreLastInstruction) | SimpleIfConverter | private |
| ~ControlFlowGraphPass() | ControlFlowGraphPass | virtual |
| ~ProcedurePass() | ProcedurePass | privatevirtual |
| ~ProgramPass() | ProgramPass | privatevirtual |
| ~SchedulerPass() | SchedulerPass | inlinevirtual |