|
OpenASIP 2.2
|
This is the complete list of members for TTAProgram::CodeGenerator, including all inherited members.
| addAnnotatedMoveToProcedure(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *srcTerminal, TTAProgram::Terminal *dstTerminal, const TTAProgram::ProgramAnnotation &annotation) | TTAProgram::CodeGenerator | |
| addMoveToProcedure(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *srcTerminal, TTAProgram::Terminal *dstTerminal) | TTAProgram::CodeGenerator | |
| CodeGenerator(const TTAMachine::Machine &mach) | TTAProgram::CodeGenerator | |
| createBreakOperation(const MoveNode *jump) | TTAProgram::CodeGenerator | |
| createCall(TTAProgram::InstructionReference &callDst) | TTAProgram::CodeGenerator | |
| createCall(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::InstructionReference &callDst) | TTAProgram::CodeGenerator | |
| createExternalCall(TTAProgram::CodeSnippet &dstProcedure, const TCEString &procedureName) | TTAProgram::CodeGenerator | |
| createForLoopBufferInit(const MoveNode *dynamicLimitMove, int iterationCount, int divider, int loopSize) | TTAProgram::CodeGenerator | |
| createInverseGuard(const TTAProgram::MoveGuard &mg, const TTAMachine::Bus *bus=NULL) | TTAProgram::CodeGenerator | static |
| createJump(TTAProgram::InstructionReference &dst) | TTAProgram::CodeGenerator | |
| createMove(TTAProgram::Terminal *src, TTAProgram::Terminal *dst) | TTAProgram::CodeGenerator | |
| createSchedYieldProcedure(TTAProgram::InstructionReferenceManager &refManager, const TCEString &name, const TCEString &schedProcedureName, const TCEString &stackReg, const TCEString &rvReg, const RegisterSet &saveRegs) | TTAProgram::CodeGenerator | |
| createTerminalFUPort(const TCEString &opName, int operand) | TTAProgram::CodeGenerator | |
| createTerminalRegister(const TTAMachine::RegisterFile &rf, int regNum, bool readPort) const | TTAProgram::CodeGenerator | |
| createTerminalRegister(const TCEString &name, bool readPort) | TTAProgram::CodeGenerator | |
| createWhileLoopBufferInit(int loopSize) | TTAProgram::CodeGenerator | |
| decrementRegisterAddress(TTAProgram::CodeSnippet &dstProcedure, const TCEString &dstReg, int decrement) | TTAProgram::CodeGenerator | |
| decrementStackPointer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &spReg) | TTAProgram::CodeGenerator | |
| immediateMove(TTAProgram::CodeSnippet &dstProcedure, int imm, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| incrementRegisterAddress(TTAProgram::CodeSnippet &dstProcedure, const TCEString &dstReg, int increment) | TTAProgram::CodeGenerator | |
| incrementStackPointer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &spReg) | TTAProgram::CodeGenerator | |
| loadFromAddress(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *srcTerminal, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| loadFromRegisterAddress(TTAProgram::CodeSnippet &dstProcedure, const TCEString &srcReg, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| loadTerminal(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *srcTerminal, TTAProgram::Terminal *dstTerminal) | TTAProgram::CodeGenerator | |
| mach_ | TTAProgram::CodeGenerator | private |
| opset_ | TTAProgram::CodeGenerator | private |
| popFromBuffer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &indexRegister, TTAProgram::Terminal *dstTerminal) | TTAProgram::CodeGenerator | |
| popFromStack(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, TTAProgram::Terminal *dstTerminal) | TTAProgram::CodeGenerator | |
| popRegisterFromBuffer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &indexRegister, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| popRegisterFromStack(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| pushInstructionReferenceToBuffer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &indexRegister, TTAProgram::InstructionReference &srcAddr) | TTAProgram::CodeGenerator | |
| pushInstructionReferenceToStack(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, TTAProgram::InstructionReference &srcAddr) | TTAProgram::CodeGenerator | |
| pushRegisterToBuffer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, const TCEString &srcReg) | TTAProgram::CodeGenerator | |
| pushRegisterToStack(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, const TCEString &srcReg) | TTAProgram::CodeGenerator | |
| pushToBuffer(TTAProgram::CodeSnippet &dstProcedure, const TCEString &indexRegister, TTAProgram::Terminal *srcTerminal) | TTAProgram::CodeGenerator | |
| pushToStack(TTAProgram::CodeSnippet &dstProcedure, const TCEString &stackRegister, TTAProgram::Terminal *srcTerminal) | TTAProgram::CodeGenerator | |
| registerJump(TTAProgram::CodeSnippet &dstProcedure, const TCEString &jumpAddrReg) | TTAProgram::CodeGenerator | |
| registerJump(TTAProgram::CodeSnippet &dstProcedure, const TCEString &jumpAddrReg, const TTAProgram::ProgramAnnotation &annotation) | TTAProgram::CodeGenerator | |
| registerMove(TTAProgram::CodeSnippet &dstProcedure, const TCEString &srcReg, const TCEString &dstReg) | TTAProgram::CodeGenerator | |
| RegisterSet typedef | TTAProgram::CodeGenerator | |
| stackAlignment_ | TTAProgram::CodeGenerator | private |
| storeTerminal(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *dstTerminal, TTAProgram::Terminal *srcTerminal) | TTAProgram::CodeGenerator | |
| storeToAddress(TTAProgram::CodeSnippet &dstProcedure, TTAProgram::Terminal *dstTerminal, const TCEString &srcReg) | TTAProgram::CodeGenerator | |
| storeToRegisterAddress(TTAProgram::CodeSnippet &dstProcedure, const TCEString &dstReg, const TCEString &srcReg) | TTAProgram::CodeGenerator | |
| uMach_ | TTAProgram::CodeGenerator | private |
| ~CodeGenerator() | TTAProgram::CodeGenerator | virtual |