OpenASIP  2.0
CompiledSimCodeGenerator Member List

This is the complete list of members for CompiledSimCodeGenerator, including all inherited members.

addDeclaredSymbol(const std::string &name, int width)CompiledSimCodeGeneratorprivate
AddressMap typedefCompiledSimCodeGenerator
addUsedRFSymbols()CompiledSimCodeGeneratorprivate
basicBlockPerFile_CompiledSimCodeGeneratorprivate
basicBlocks() constCompiledSimCodeGeneratorvirtual
bbEnds_CompiledSimCodeGeneratormutableprivate
bbStarts_CompiledSimCodeGeneratormutableprivate
className_CompiledSimCodeGeneratorprivate
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 &)CompiledSimCodeGeneratorprivate
conflictDetectionGenerator_CompiledSimCodeGeneratorprivate
createdFiles() constCompiledSimCodeGeneratorvirtual
createdFiles_CompiledSimCodeGeneratorprivate
currentFile_CompiledSimCodeGeneratorprivate
currentFileName_CompiledSimCodeGeneratorprivate
currentProcedure_CompiledSimCodeGeneratorprivate
declaredFunctions_CompiledSimCodeGeneratorprivate
declaredSymbols_CompiledSimCodeGeneratorprivate
DelayedAssignments typedefCompiledSimCodeGeneratorprivate
delayedFUResultWrites_CompiledSimCodeGeneratorprivate
detectConflicts(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
dynamicCompilation_CompiledSimCodeGeneratorprivate
exitPoints_CompiledSimCodeGeneratorprivate
findBasicBlocks() constCompiledSimCodeGeneratorprivate
functionPerFile_CompiledSimCodeGeneratorprivate
fuOutputPorts(const TTAMachine::FunctionUnit &fu) constCompiledSimCodeGeneratorprivate
FUResultWrites typedefCompiledSimCodeGeneratorprivate
gcu_CompiledSimCodeGeneratorprivate
generateAddFUResult(const TTAMachine::FUPort &resultPort, const std::string &value, int latency)CompiledSimCodeGeneratorprivate
generateAdvanceClockCode()CompiledSimCodeGeneratorprivate
generateConstructorCode()CompiledSimCodeGeneratorprivate
generateConstructorParameters()CompiledSimCodeGeneratorprivate
generateFUOutputUpdater()CompiledSimCodeGeneratorprivate
generateFUResultRead(const std::string &destination, const std::string &resultSymbol)CompiledSimCodeGeneratorprivate
generateGuardCondition(const TTAProgram::Move &move)CompiledSimCodeGeneratorprivate
generateGuardPipelineAdvance(std::ostream &stream)CompiledSimCodeGeneratorprivate
generateGuardPipelineVariables(std::ostream &stream)CompiledSimCodeGeneratorprivate
generateGuardRead(const TTAProgram::Move &move)CompiledSimCodeGeneratorprivate
generateHaltCode(const std::string &message="")CompiledSimCodeGeneratorprivate
generateHeaderAndMainCode()CompiledSimCodeGeneratorprivate
generateInstruction(const TTAProgram::Instruction &instruction)CompiledSimCodeGeneratorprivate
generateJumpTableCode()CompiledSimCodeGeneratorprivate
generateLoadTrigger(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
generateMakefile()CompiledSimCodeGeneratorprivate
generateProcedureCode(const TTAProgram::Procedure &procedure)CompiledSimCodeGeneratorprivate
generateShutdownCode(InstructionAddress address)CompiledSimCodeGeneratorprivate
generateSimulationCode()CompiledSimCodeGeneratorprivate
generateSimulationGetter()CompiledSimCodeGeneratorprivate
generateStoreTrigger(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
generateSymbolDeclarations()CompiledSimCodeGeneratorprivate
generateToDirectory(const std::string &dirName)CompiledSimCodeGeneratorvirtual
generateTriggerCode(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
globalSymbolSuffix_CompiledSimCodeGeneratorprivate
GuardPipeline typedefCompiledSimCodeGeneratorprivate
guardPipeline_CompiledSimCodeGeneratorprivate
guardPipelineTopSymbol(const TTAMachine::RegisterGuard &guard)CompiledSimCodeGeneratorprivate
handleCycleEnd_CompiledSimCodeGeneratorprivate
handleJump(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
handleOperation(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
handleOperationWithoutDag(const TTAMachine::HWOperation &op)CompiledSimCodeGeneratorprivate
handleRegisterWrite(const std::string &regSymbolName, std::ostream &stream)CompiledSimCodeGeneratorprivate
headerFile_CompiledSimCodeGeneratorprivate
instructionCounter_CompiledSimCodeGeneratorprivate
instructionNumber_CompiledSimCodeGeneratorprivate
isLoadOperation(const std::string &opName)CompiledSimCodeGeneratorprivatestatic
isProcedureBegin_CompiledSimCodeGeneratorprivate
isStoreOperation(const std::string &opName)CompiledSimCodeGeneratorprivatestatic
lastFUWrites_CompiledSimCodeGeneratorprivate
lastGuardBool_CompiledSimCodeGeneratorprivate
lastInstructionOfBB_CompiledSimCodeGeneratorprivate
machine_CompiledSimCodeGeneratorprivate
mainFile_CompiledSimCodeGeneratorprivate
maxInstructionsPerFile_CompiledSimCodeGeneratorprivate
maxInstructionsPerSimulationFunction_CompiledSimCodeGeneratorprivate
maxLatency() constCompiledSimCodeGeneratorprivate
moveCounter_CompiledSimCodeGeneratorprivate
needGuardPipeline_CompiledSimCodeGeneratorprivate
operationPool_CompiledSimCodeGeneratorprivate
OperationSymbolDeclarations typedefCompiledSimCodeGeneratorprivate
operator=(const CompiledSimCodeGenerator &)CompiledSimCodeGeneratorprivate
os_CompiledSimCodeGeneratorprivate
procedureBBRelations() constCompiledSimCodeGeneratorvirtual
procedureBBRelations_CompiledSimCodeGeneratorprivate
program_CompiledSimCodeGeneratorprivate
simController_CompiledSimCodeGeneratorprivate
SimValueSymbolDeclarations typedefCompiledSimCodeGeneratorprivate
StringSet typedefCompiledSimCodeGenerator
supportedMemoryOperations()CompiledSimCodeGeneratorstatic
symbolGen_CompiledSimCodeGeneratorprivate
targetDirectory_CompiledSimCodeGeneratorprivate
updateDeclaredSymbolsList()CompiledSimCodeGeneratorprivate
updateSymbolsMap()CompiledSimCodeGeneratorprivate
usedGuardSymbols_CompiledSimCodeGeneratorprivate
usedOperations_CompiledSimCodeGeneratorprivate
~CompiledSimCodeGenerator()CompiledSimCodeGeneratorvirtual