addDeclaredSymbol(const std::string &name, int width) | CompiledSimCodeGenerator | private |
AddressMap typedef | CompiledSimCodeGenerator | |
addUsedRFSymbols() | CompiledSimCodeGenerator | private |
basicBlockPerFile_ | CompiledSimCodeGenerator | private |
basicBlocks() const | CompiledSimCodeGenerator | virtual |
bbEnds_ | CompiledSimCodeGenerator | mutableprivate |
bbStarts_ | CompiledSimCodeGenerator | mutableprivate |
className_ | CompiledSimCodeGenerator | private |
CompiledSimCodeGenerator(const TTAMachine::Machine &machine, const TTAProgram::Program &program, const TTASimulationController &controller, bool fuResourceConflictDetection, bool handleCycleEnd, bool dynamicCompilation, bool basicBlockPerFile=false, bool functionPerFile=true, const TCEString &globalSymbolPrefix="") | CompiledSimCodeGenerator | |
CompiledSimCodeGenerator(const CompiledSimCodeGenerator &) | CompiledSimCodeGenerator | private |
conflictDetectionGenerator_ | CompiledSimCodeGenerator | private |
createdFiles() const | CompiledSimCodeGenerator | virtual |
createdFiles_ | CompiledSimCodeGenerator | private |
currentFile_ | CompiledSimCodeGenerator | private |
currentFileName_ | CompiledSimCodeGenerator | private |
currentProcedure_ | CompiledSimCodeGenerator | private |
declaredFunctions_ | CompiledSimCodeGenerator | private |
declaredSymbols_ | CompiledSimCodeGenerator | private |
DelayedAssignments typedef | CompiledSimCodeGenerator | private |
delayedFUResultWrites_ | CompiledSimCodeGenerator | private |
detectConflicts(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
dynamicCompilation_ | CompiledSimCodeGenerator | private |
exitPoints_ | CompiledSimCodeGenerator | private |
findBasicBlocks() const | CompiledSimCodeGenerator | private |
functionPerFile_ | CompiledSimCodeGenerator | private |
fuOutputPorts(const TTAMachine::FunctionUnit &fu) const | CompiledSimCodeGenerator | private |
FUResultWrites typedef | CompiledSimCodeGenerator | private |
gcu_ | CompiledSimCodeGenerator | private |
generateAddFUResult(const TTAMachine::FUPort &resultPort, const std::string &value, int latency) | CompiledSimCodeGenerator | private |
generateAdvanceClockCode() | CompiledSimCodeGenerator | private |
generateConstructorCode() | CompiledSimCodeGenerator | private |
generateConstructorParameters() | CompiledSimCodeGenerator | private |
generateFUOutputUpdater() | CompiledSimCodeGenerator | private |
generateFUResultRead(const std::string &destination, const std::string &resultSymbol) | CompiledSimCodeGenerator | private |
generateGuardCondition(const TTAProgram::Move &move) | CompiledSimCodeGenerator | private |
generateGuardPipelineAdvance(std::ostream &stream) | CompiledSimCodeGenerator | private |
generateGuardPipelineVariables(std::ostream &stream) | CompiledSimCodeGenerator | private |
generateGuardRead(const TTAProgram::Move &move) | CompiledSimCodeGenerator | private |
generateHaltCode(const std::string &message="") | CompiledSimCodeGenerator | private |
generateHeaderAndMainCode() | CompiledSimCodeGenerator | private |
generateInstruction(const TTAProgram::Instruction &instruction) | CompiledSimCodeGenerator | private |
generateJumpTableCode() | CompiledSimCodeGenerator | private |
generateLoadTrigger(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
generateMakefile() | CompiledSimCodeGenerator | private |
generateProcedureCode(const TTAProgram::Procedure &procedure) | CompiledSimCodeGenerator | private |
generateShutdownCode(InstructionAddress address) | CompiledSimCodeGenerator | private |
generateSimulationCode() | CompiledSimCodeGenerator | private |
generateSimulationGetter() | CompiledSimCodeGenerator | private |
generateStoreTrigger(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
generateSymbolDeclarations() | CompiledSimCodeGenerator | private |
generateToDirectory(const std::string &dirName) | CompiledSimCodeGenerator | virtual |
generateTriggerCode(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
globalSymbolSuffix_ | CompiledSimCodeGenerator | private |
GuardPipeline typedef | CompiledSimCodeGenerator | private |
guardPipeline_ | CompiledSimCodeGenerator | private |
guardPipelineTopSymbol(const TTAMachine::RegisterGuard &guard) | CompiledSimCodeGenerator | private |
handleCycleEnd_ | CompiledSimCodeGenerator | private |
handleJump(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
handleOperation(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
handleOperationWithoutDag(const TTAMachine::HWOperation &op) | CompiledSimCodeGenerator | private |
handleRegisterWrite(const std::string ®SymbolName, std::ostream &stream) | CompiledSimCodeGenerator | private |
headerFile_ | CompiledSimCodeGenerator | private |
instructionCounter_ | CompiledSimCodeGenerator | private |
instructionNumber_ | CompiledSimCodeGenerator | private |
isLoadOperation(const std::string &opName) | CompiledSimCodeGenerator | privatestatic |
isProcedureBegin_ | CompiledSimCodeGenerator | private |
isStoreOperation(const std::string &opName) | CompiledSimCodeGenerator | privatestatic |
lastFUWrites_ | CompiledSimCodeGenerator | private |
lastGuardBool_ | CompiledSimCodeGenerator | private |
lastInstructionOfBB_ | CompiledSimCodeGenerator | private |
machine_ | CompiledSimCodeGenerator | private |
mainFile_ | CompiledSimCodeGenerator | private |
maxInstructionsPerFile_ | CompiledSimCodeGenerator | private |
maxInstructionsPerSimulationFunction_ | CompiledSimCodeGenerator | private |
maxLatency() const | CompiledSimCodeGenerator | private |
moveCounter_ | CompiledSimCodeGenerator | private |
needGuardPipeline_ | CompiledSimCodeGenerator | private |
operationPool_ | CompiledSimCodeGenerator | private |
OperationSymbolDeclarations typedef | CompiledSimCodeGenerator | private |
operator=(const CompiledSimCodeGenerator &) | CompiledSimCodeGenerator | private |
os_ | CompiledSimCodeGenerator | private |
procedureBBRelations() const | CompiledSimCodeGenerator | virtual |
procedureBBRelations_ | CompiledSimCodeGenerator | private |
program_ | CompiledSimCodeGenerator | private |
simController_ | CompiledSimCodeGenerator | private |
SimValueSymbolDeclarations typedef | CompiledSimCodeGenerator | private |
StringSet typedef | CompiledSimCodeGenerator | |
supportedMemoryOperations() | CompiledSimCodeGenerator | static |
symbolGen_ | CompiledSimCodeGenerator | private |
targetDirectory_ | CompiledSimCodeGenerator | private |
updateDeclaredSymbolsList() | CompiledSimCodeGenerator | private |
updateSymbolsMap() | CompiledSimCodeGenerator | private |
usedGuardSymbols_ | CompiledSimCodeGenerator | private |
usedOperations_ | CompiledSimCodeGenerator | private |
~CompiledSimCodeGenerator() | CompiledSimCodeGenerator | virtual |