gem5 v24.0.0.0
|
Dueler-specific implementation of replacement data. More...
#include <dueling_rp.hh>
Public Member Functions | |
DuelerReplData (const std::shared_ptr< ReplacementData > &repl_data_a, const std::shared_ptr< ReplacementData > &repl_data_b) | |
Default constructor. | |
Public Member Functions inherited from gem5::Dueler | |
Dueler () | |
By default initializes entries as followers. | |
virtual | ~Dueler ()=default |
void | setSample (uint64_t id, bool team) |
Make this entry a sampling entry for a specific Dueling instance. | |
bool | isSample (uint64_t id, bool &team) const |
Check if entry is a sample for the given instance. | |
Public Attributes | |
std::shared_ptr< ReplacementData > | replDataA |
std::shared_ptr< ReplacementData > | replDataB |
Dueler-specific implementation of replacement data.
Contains all sub-replacement policies' replacement data.
Definition at line 59 of file dueling_rp.hh.
|
inline |
std::shared_ptr<ReplacementData> gem5::replacement_policy::Dueling::DuelerReplData::replDataA |
Definition at line 61 of file dueling_rp.hh.
std::shared_ptr<ReplacementData> gem5::replacement_policy::Dueling::DuelerReplData::replDataB |
Definition at line 62 of file dueling_rp.hh.