void setSaveReturnAddress(bool value)
void setMemory(Memory *memory)
OperationContextPimpl * pimpl_
Implementation in separate source file to speed up compiling.
CycleCount cycleCount() const
void unregisterState(const char *name)
const TCEString & functionUnitName() const
void setStateRegistry(StateRegistry &stateRegistry)
void setCycleCountVariable(CycleCount &cycleCount)
virtual ~OperationContext()
void registerState(OperationState *state)
int branchDelayCycles() const
StateRegistry & stateRegistry()
bool hasMemoryModel() const
InstructionAddress & programCounter()
std::map< std::string, OperationState * > StateRegistry
Type of state registry.
void setUpdateProgramCounter(bool value)
OperationContext & operator=(const OperationContext &)
Assignment not allowed.
OperationState & state(const char *name) const
void unsetStateRegistry()
bool updateProgramCounter() const
SimValue & returnAddress()