gem5  v20.1.0.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 88 of file decode.hh.

Constructor & Destructor Documentation

◆ DecodeThreadInfo() [1/2]

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

Default Constructor.

Definition at line 91 of file decode.hh.

◆ DecodeThreadInfo() [2/2]

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

Definition at line 98 of file decode.hh.

Member Data Documentation

◆ blocked

bool Minor::Decode::DecodeThreadInfo::blocked

Blocked indication for report.

Definition at line 122 of file decode.hh.

◆ execSeqNum

InstSeqNum Minor::Decode::DecodeThreadInfo::execSeqNum

Source of execSeqNums to number instructions.

Definition at line 119 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 115 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 108 of file decode.hh.

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

◆ microopPC

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

Definition at line 116 of file decode.hh.

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


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

Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17