|
gem5
v21.1.0.2
|
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 * | req = nullptr |
| The request. More... | |
| uint32_t | _size = 0 |
| The size of the operation. More... | |
| bool | _valid = false |
| Valid entry. More... | |
Definition at line 98 of file lsq_unit.hh.
|
inline |
Definition at line 111 of file lsq_unit.hh.
References gem5::o3::LSQ::LSQRequest::freeLSQEntry(), and req.
|
inline |
Definition at line 120 of file lsq_unit.hh.
References _size, _valid, gem5::o3::LSQ::LSQRequest::freeLSQEntry(), inst, and req.
Referenced by gem5::o3::LSQUnit::SQEntry::clear().
|
inline |
Definition at line 142 of file lsq_unit.hh.
References req.
|
inline |
Definition at line 148 of file lsq_unit.hh.
References inst.
Referenced by gem5::o3::LSQUnit::read().
|
inline |
Definition at line 140 of file lsq_unit.hh.
References req.
|
inline |
Definition at line 132 of file lsq_unit.hh.
References _size, _valid, and inst.
Referenced by gem5::o3::LSQUnit::SQEntry::set().
|
inline |
Definition at line 141 of file lsq_unit.hh.
References gem5::MipsISA::r, and req.
Referenced by gem5::o3::LSQUnit::read().
|
inline |
Definition at line 146 of file lsq_unit.hh.
References _size.
|
inline |
Definition at line 147 of file lsq_unit.hh.
References _size.
|
inline |
|
private |
The size of the operation.
Definition at line 106 of file lsq_unit.hh.
|
private |
|
private |
The instruction.
Definition at line 102 of file lsq_unit.hh.
Referenced by clear(), instruction(), set(), and gem5::o3::LSQUnit::SQEntry::set().
|
private |
The request.
Definition at line 104 of file lsq_unit.hh.
Referenced by clear(), hasRequest(), request(), setRequest(), and ~LSQEntry().