addFUResult(FUResultType &results, ClockCycleCount cycleCount, const SimValue &value, int latency) | CompiledSimulation | inlinestatic |
addFUResult(FUResultType &results, ClockCycleCount cycleCount, const UIntWord &value, int latency) | CompiledSimulation | inlinestatic |
addSymbol(const char *symbolName, SimValue &value) | CompiledSimulation | protected |
basicBlockCount_ | CompiledSimulation | |
basicBlockStart(InstructionAddress address) const | CompiledSimulation | virtual |
bbExecCounts_ | CompiledSimulation | |
clearFUResults(FUResultType &results) | CompiledSimulation | inlinestatic |
compileAndLoadFunction(InstructionAddress address) | CompiledSimulation | protected |
CompiledSimulation(const TTAMachine::Machine &machine, InstructionAddress entryAddress, InstructionAddress lastInstruction, SimulatorFrontend &frontend, CompiledSimController &controller, MemorySystem &memorySystem, bool dynamicCompilation, ProcedureBBRelations &procedureBBRelations) | CompiledSimulation | |
CompiledSimulation(const CompiledSimulation &) | CompiledSimulation | private |
conflictDetected_ | CompiledSimulation | |
cycleCount() const | CompiledSimulation | virtual |
cycleCount_ | CompiledSimulation | |
cycleEnd() | CompiledSimulation | virtual |
cyclesToSimulate_ | CompiledSimulation | |
dynamicCompilation_ | CompiledSimulation | protected |
entryAddress_ | CompiledSimulation | protected |
frontend() const | CompiledSimulation | protected |
FUMemory(const char *FUName) const | CompiledSimulation | protected |
functionUnit(const char *name) const | CompiledSimulation | protected |
FUPortValue(const char *fuName, const char *portName) | CompiledSimulation | virtual |
FUResult(SimValue &target, FUResultType &results, ClockCycleCount cycles) | CompiledSimulation | inlinestatic |
getSimulateFunction(InstructionAddress address) | CompiledSimulation | protected |
getSymbolValue(const char *symbolName) | CompiledSimulation | protected |
haltSimulation(const char *file, int line, const char *procedure, const char *message) const | CompiledSimulation | protected |
immediateUnitRegisterValue(const char *iuName, int index) | CompiledSimulation | virtual |
isFinished() const | CompiledSimulation | virtual |
isFinished_ | CompiledSimulation | |
jumpTarget_ | CompiledSimulation | |
jumpTargetFunc_ | CompiledSimulation | |
lastExecutedInstruction() const | CompiledSimulation | virtual |
lastExecutedInstruction_ | CompiledSimulation | |
lastInstruction_ | CompiledSimulation | protected |
machine_ | CompiledSimulation | protected |
memorySystem() const | CompiledSimulation | protected |
moveExecCounts_ | CompiledSimulation | |
moveExecutionCount(int moveNumber, InstructionAddress address) const | CompiledSimulation | virtual |
msg(const char *message) const | CompiledSimulation | protected |
next(int count) | CompiledSimulation | virtual |
operationPool_ | CompiledSimulation | |
operator=(const CompiledSimulation &) | CompiledSimulation | private |
pimpl_ | CompiledSimulation | private |
procedureBBRelations_ | CompiledSimulation | protected |
programCounter() const | CompiledSimulation | virtual |
programCounter_ | CompiledSimulation | |
registerFileValue(const char *rfName, int registerIndex) | CompiledSimulation | virtual |
requestToStop() | CompiledSimulation | virtual |
resizeJumpTable(int newSize) | CompiledSimulation | protected |
run() | CompiledSimulation | virtual |
runUntil(UIntWord address) | CompiledSimulation | virtual |
setJumpTargetFunction(InstructionAddress address, SimulateFunction fp) | CompiledSimulation | protected |
simulateCycle()=0 | CompiledSimulation | pure virtual |
step(double count) | CompiledSimulation | virtual |
stopRequested() const | CompiledSimulation | virtual |
stopRequested_ | CompiledSimulation | |
~CompiledSimulation() | CompiledSimulation | virtual |