gem5 v24.0.0.0
|
#include <tage_base.hh>
Public Member Functions | |
FoldedHistory () | |
void | init (int original_length, int compressed_length) |
void | update (uint8_t *h) |
Public Attributes | |
unsigned | comp |
int | compLength |
int | origLength |
int | outpoint |
int | bufferSize |
Definition at line 86 of file tage_base.hh.
|
inline |
Definition at line 94 of file tage_base.hh.
References comp.
|
inline |
Definition at line 99 of file tage_base.hh.
References compLength, origLength, and outpoint.
Referenced by gem5::branch_prediction::TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and gem5::branch_prediction::TAGEBase::initFoldedHistories().
|
inline |
Definition at line 106 of file tage_base.hh.
References comp, compLength, origLength, and outpoint.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
int gem5::branch_prediction::TAGEBase::FoldedHistory::bufferSize |
Definition at line 92 of file tage_base.hh.
unsigned gem5::branch_prediction::TAGEBase::FoldedHistory::comp |
Definition at line 88 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), FoldedHistory(), gem5::branch_prediction::TAGEBase::squash(), update(), and gem5::branch_prediction::TAGEBase::updateHistories().
int gem5::branch_prediction::TAGEBase::FoldedHistory::compLength |
Definition at line 89 of file tage_base.hh.
int gem5::branch_prediction::TAGEBase::FoldedHistory::origLength |
Definition at line 90 of file tage_base.hh.
Referenced by init(), gem5::branch_prediction::TAGE_SC_L_TAGE_8KB::initFoldedHistories(), gem5::branch_prediction::TAGEBase::initFoldedHistories(), and update().
int gem5::branch_prediction::TAGEBase::FoldedHistory::outpoint |
Definition at line 91 of file tage_base.hh.