gem5 v24.0.0.0
|
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 |
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.
|
inline |
Definition at line 212 of file func_unit.hh.
Referenced by bubble().
|
inlinestatic |
Definition at line 221 of file func_unit.hh.
References gem5::minor::MinorDynInst::bubble(), and QueuedInst().
|
inline |
Definition at line 219 of file func_unit.hh.
References inst.
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.
MinorDynInstPtr gem5::minor::QueuedInst::inst |
Definition at line 209 of file func_unit.hh.
Referenced by gem5::minor::Execute::commit(), gem5::minor::Execute::evaluate(), gem5::minor::Execute::getCommittingThread(), isBubble(), and reportData().