gem5  v21.0.1.0
Public Member Functions | Public Attributes | List of all members
Minor::Decode::DecodeThreadInfo Struct Reference

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...
 

Detailed Description

Data members after this line are cycle-to-cycle state.

Definition at line 90 of file decode.hh.

Constructor & Destructor Documentation

◆ DecodeThreadInfo() [1/2]

Minor::Decode::DecodeThreadInfo::DecodeThreadInfo ( )
inline

Default Constructor.

Definition at line 93 of file decode.hh.

◆ DecodeThreadInfo() [2/2]

Minor::Decode::DecodeThreadInfo::DecodeThreadInfo ( const DecodeThreadInfo other)
inline

Definition at line 100 of file decode.hh.

Member Data Documentation

◆ blocked

bool Minor::Decode::DecodeThreadInfo::blocked

Blocked indication for report.

Definition at line 124 of file decode.hh.

◆ execSeqNum

InstSeqNum Minor::Decode::DecodeThreadInfo::execSeqNum

Source of execSeqNums to number instructions.

Definition at line 121 of file decode.hh.

Referenced by Minor::Decode::evaluate().

◆ inMacroop

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().

◆ inputIndex

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().

◆ microopPC

TheISA::PCState Minor::Decode::DecodeThreadInfo::microopPC

Definition at line 118 of file decode.hh.

Referenced by Minor::Decode::evaluate().


The documentation for this struct was generated from the following file:

Generated on Tue Jun 22 2021 15:29:08 for gem5 by doxygen 1.8.17