34#ifndef TTA_TRANSPORT_PIPELINE_HH
35#define TTA_TRANSPORT_PIPELINE_HH
UInt32 InstructionAddress
virtual ~TransportPipeline()
GCUState & parent_
The owner GCUState.
SimValue RA_
Storage for RA value in the context.
virtual void setContext(OperationContext &context)
virtual void startOperation(Operation &op)
bool hasPendingOperations() const
OperationContext * context_
Operation context used to fetch the values for PC and RA.
Operation * operation_
Operation to be triggered next.
InstructionAddress PC_
Storage for PC value in the context.
OperationContext tempContext_
Operation context seen by the operation.
virtual void advanceClock()
InstructionAddress IBS_
Storage for IRF block start in the context.
virtual int latency() const
TransportPipeline & operator=(const TransportPipeline &)
Assignment not allowed.
int branchDelayCycles_
Branch delay cycles.
virtual OperationExecutor * copy()