gem5
|
Data members after this line are cycle-to-cycle state. More...
#include <decode.hh>
Public Member Functions | |
DecodeThreadInfo () | |
Default Constructor. More... | |
DecodeThreadInfo (const DecodeThreadInfo &other) | |
Public Attributes | |
unsigned int | inputIndex |
Index into the inputBuffer's head marking the start of unhandled instructions. More... | |
bool | inMacroop |
True when we're in the process of decomposing a micro-op and microopPC will be valid. More... | |
TheISA::PCState | microopPC |
InstSeqNum | execSeqNum |
Source of execSeqNums to number instructions. More... | |
bool | blocked |
Blocked indication for report. More... | |
|
inline |
|
inline |
bool Minor::Decode::DecodeThreadInfo::blocked |
InstSeqNum Minor::Decode::DecodeThreadInfo::execSeqNum |
Source of execSeqNums to number instructions.
Definition at line 121 of file decode.hh.
Referenced by Minor::Decode::evaluate().
bool Minor::Decode::DecodeThreadInfo::inMacroop |
True when we're in the process of decomposing a micro-op and microopPC will be valid.
This is only the case when there isn't sufficient space in Executes input buffer to take the whole of a decomposed instruction and some of that instructions micro-ops must be generated in a later cycle
Definition at line 117 of file decode.hh.
Referenced by Minor::Decode::evaluate().
unsigned int Minor::Decode::DecodeThreadInfo::inputIndex |
Index into the inputBuffer's head marking the start of unhandled instructions.
Definition at line 110 of file decode.hh.
Referenced by Minor::Decode::evaluate().
TheISA::PCState Minor::Decode::DecodeThreadInfo::microopPC |
Definition at line 118 of file decode.hh.
Referenced by Minor::Decode::evaluate().