gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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

Default Constructor.

Definition at line 93 of file decode.hh.

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

Definition at line 100 of file decode.hh.

Member Data Documentation

bool Minor::Decode::DecodeThreadInfo::blocked

Blocked indication for report.

Definition at line 124 of file decode.hh.

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


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

Generated on Fri Jun 9 2017 13:04:33 for gem5 by doxygen 1.8.6