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