gem5
[DEVELOP-FOR-23.0]
|
Public Member Functions | |
~LSQEntry () | |
void | clear () |
void | set (const DynInstPtr &new_inst) |
LSQRequest * | request () |
void | setRequest (LSQRequest *r) |
bool | hasRequest () |
bool | valid () const |
Member accessors. More... | |
uint32_t & | size () |
const uint32_t & | size () const |
const DynInstPtr & | instruction () const |
Private Attributes | |
DynInstPtr | _inst |
The instruction. More... | |
LSQRequest * | _request = nullptr |
The request. More... | |
uint32_t | _size = 0 |
The size of the operation. More... | |
bool | _valid = false |
Valid entry. More... | |
Definition at line 95 of file lsq_unit.hh.
|
inline |
Definition at line 108 of file lsq_unit.hh.
References _request, and gem5::o3::LSQ::LSQRequest::freeLSQEntry().
|
inline |
Definition at line 117 of file lsq_unit.hh.
References _inst, _request, _size, _valid, and gem5::o3::LSQ::LSQRequest::freeLSQEntry().
Referenced by gem5::o3::LSQUnit::SQEntry::clear().
|
inline |
Definition at line 139 of file lsq_unit.hh.
References _request.
|
inline |
Definition at line 145 of file lsq_unit.hh.
References _inst.
Referenced by gem5::o3::LSQUnit::read().
|
inline |
Definition at line 137 of file lsq_unit.hh.
References _request.
|
inline |
Definition at line 129 of file lsq_unit.hh.
References _inst, _size, and _valid.
Referenced by gem5::o3::LSQUnit::SQEntry::set().
|
inline |
Definition at line 138 of file lsq_unit.hh.
References _request, and gem5::VegaISA::r.
Referenced by gem5::o3::LSQUnit::read().
|
inline |
Definition at line 143 of file lsq_unit.hh.
References _size.
|
inline |
Definition at line 144 of file lsq_unit.hh.
References _size.
|
inline |
|
private |
The instruction.
Definition at line 99 of file lsq_unit.hh.
Referenced by clear(), instruction(), and set().
|
private |
The request.
Definition at line 101 of file lsq_unit.hh.
Referenced by clear(), hasRequest(), request(), setRequest(), and ~LSQEntry().
|
private |
The size of the operation.
Definition at line 103 of file lsq_unit.hh.
|
private |