gem5 v24.1.0.1
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
gem5::minor::QueuedInst Class Reference

Container class to box instructions in the FUs to make those queues have correct bubble behaviour when stepped. More...

#include <func_unit.hh>

Public Member Functions

 QueuedInst (MinorDynInstPtr inst_=MinorDynInst::bubble())
 
void reportData (std::ostream &os) const
 Report and bubble interfaces.
 
bool isBubble () const
 

Static Public Member Functions

static QueuedInst bubble ()
 

Public Attributes

MinorDynInstPtr inst
 

Detailed Description

Container class to box instructions in the FUs to make those queues have correct bubble behaviour when stepped.

Definition at line 206 of file func_unit.hh.

Constructor & Destructor Documentation

◆ QueuedInst()

gem5::minor::QueuedInst::QueuedInst ( MinorDynInstPtr  inst_ = MinorDynInst::bubble())
inline

Definition at line 212 of file func_unit.hh.

Member Function Documentation

◆ bubble()

static QueuedInst gem5::minor::QueuedInst::bubble ( )
inlinestatic

Definition at line 221 of file func_unit.hh.

References gem5::minor::MinorDynInst::bubble().

◆ isBubble()

bool gem5::minor::QueuedInst::isBubble ( ) const
inline

Definition at line 219 of file func_unit.hh.

References inst.

◆ reportData()

void gem5::minor::QueuedInst::reportData ( std::ostream &  os) const

Report and bubble interfaces.

Definition at line 81 of file func_unit.cc.

References inst, and gem5::X86ISA::os.

Member Data Documentation

◆ inst

MinorDynInstPtr gem5::minor::QueuedInst::inst

The documentation for this class was generated from the following files:

Generated on Mon Jan 13 2025 04:29:08 for gem5 by doxygen 1.9.8