gem5
v20.1.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. 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 196 of file func_unit.hh.
|
inline |
Definition at line 202 of file func_unit.hh.
Referenced by bubble().
|
inlinestatic |
Definition at line 211 of file func_unit.hh.
References Minor::MinorDynInst::bubble(), and QueuedInst().
|
inline |
Definition at line 209 of file func_unit.hh.
References inst.
void Minor::QueuedInst::reportData | ( | std::ostream & | os | ) | const |
Report and bubble interfaces.
Definition at line 106 of file func_unit.cc.
References inst, and X86ISA::os.
MinorDynInstPtr Minor::QueuedInst::inst |
Definition at line 199 of file func_unit.hh.
Referenced by Minor::Execute::commit(), Minor::Execute::evaluate(), Minor::Execute::getCommittingThread(), isBubble(), and reportData().