|
gem5
v21.1.0.2
|
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 gem5::minor::Decode::DecodeThreadInfo::blocked |
| InstSeqNum gem5::minor::Decode::DecodeThreadInfo::execSeqNum |
Source of execSeqNums to number instructions.
Definition at line 127 of file decode.hh.
Referenced by gem5::minor::Decode::evaluate().
| bool gem5::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 123 of file decode.hh.
Referenced by gem5::minor::Decode::evaluate().
| unsigned int gem5::minor::Decode::DecodeThreadInfo::inputIndex |
Index into the inputBuffer's head marking the start of unhandled instructions.
Definition at line 116 of file decode.hh.
Referenced by gem5::minor::Decode::evaluate().
| TheISA::PCState gem5::minor::Decode::DecodeThreadInfo::microopPC |
Definition at line 124 of file decode.hh.
Referenced by gem5::minor::Decode::evaluate().