gem5
v21.2.1.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. More... | |
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 207 of file func_unit.hh.
|
inline |
Definition at line 213 of file func_unit.hh.
Referenced by bubble().
|
inlinestatic |
Definition at line 222 of file func_unit.hh.
References gem5::minor::MinorDynInst::bubble(), and QueuedInst().
|
inline |
Definition at line 220 of file func_unit.hh.
References inst.
void gem5::minor::QueuedInst::reportData | ( | std::ostream & | os | ) | const |
Report and bubble interfaces.
Definition at line 82 of file func_unit.cc.
References inst, and gem5::X86ISA::os.
MinorDynInstPtr gem5::minor::QueuedInst::inst |
Definition at line 210 of file func_unit.hh.
Referenced by gem5::minor::Execute::commit(), gem5::minor::Execute::evaluate(), gem5::minor::Execute::getCommittingThread(), isBubble(), and reportData().