Definition at line 149 of file lsq_unit.hh.
◆ SQEntry()
gem5::o3::LSQUnit::SQEntry::SQEntry |
( |
| ) |
|
|
inline |
◆ canWB() [1/2]
bool& gem5::o3::LSQUnit::SQEntry::canWB |
( |
| ) |
|
|
inline |
◆ canWB() [2/2]
const bool& gem5::o3::LSQUnit::SQEntry::canWB |
( |
| ) |
const |
|
inline |
◆ clear()
void gem5::o3::LSQUnit::SQEntry::clear |
( |
| ) |
|
|
inline |
◆ committed() [1/2]
bool& gem5::o3::LSQUnit::SQEntry::committed |
( |
| ) |
|
|
inline |
◆ committed() [2/2]
const bool& gem5::o3::LSQUnit::SQEntry::committed |
( |
| ) |
const |
|
inline |
◆ completed() [1/2]
bool& gem5::o3::LSQUnit::SQEntry::completed |
( |
| ) |
|
|
inline |
◆ completed() [2/2]
const bool& gem5::o3::LSQUnit::SQEntry::completed |
( |
| ) |
const |
|
inline |
◆ data() [1/2]
char* gem5::o3::LSQUnit::SQEntry::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
const char* gem5::o3::LSQUnit::SQEntry::data |
( |
| ) |
const |
|
inline |
◆ isAllZeros() [1/2]
bool& gem5::o3::LSQUnit::SQEntry::isAllZeros |
( |
| ) |
|
|
inline |
◆ isAllZeros() [2/2]
const bool& gem5::o3::LSQUnit::SQEntry::isAllZeros |
( |
| ) |
const |
|
inline |
◆ set()
void gem5::o3::LSQUnit::SQEntry::set |
( |
const DynInstPtr & |
inst | ) |
|
|
inline |
◆ _canWB
bool gem5::o3::LSQUnit::SQEntry::_canWB = false |
|
private |
◆ _committed
bool gem5::o3::LSQUnit::SQEntry::_committed = false |
|
private |
◆ _completed
bool gem5::o3::LSQUnit::SQEntry::_completed = false |
|
private |
◆ _data
◆ _isAllZeros
bool gem5::o3::LSQUnit::SQEntry::_isAllZeros = false |
|
private |
Does this request write all zeros and thus doesn't have any data attached to it.
Used for cache block zero style instructs (ARM DC ZVA; ALPHA WH64)
Definition at line 164 of file lsq_unit.hh.
Referenced by clear(), and isAllZeros().
◆ DataSize
constexpr size_t gem5::o3::LSQUnit::SQEntry::DataSize = sizeof(_data) |
|
staticconstexpr |
The documentation for this class was generated from the following file: