|
gem5
v21.0.1.0
|
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().