gem5 v24.0.0.0
Loading...
Searching...
No Matches
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.

Referenced by bubble().

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(), and QueuedInst().

◆ 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


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

Generated on Tue Jun 18 2024 16:24:20 for gem5 by doxygen 1.11.0