gem5
v20.1.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 79 of file tage_base.hh.
|
inline |
Definition at line 87 of file tage_base.hh.
References comp.
|
inline |
Definition at line 92 of file tage_base.hh.
References compLength, origLength, and outpoint.
Referenced by TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and TAGEBase::initFoldedHistories().
|
inline |
Definition at line 99 of file tage_base.hh.
References comp, compLength, origLength, outpoint, and ULL.
Referenced by TAGEBase::btbUpdate(), TAGEBase::squash(), TAGEBase::updateHistories(), MPP_TAGE::updatePathAndGlobalHistory(), and TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
int TAGEBase::FoldedHistory::bufferSize |
Definition at line 85 of file tage_base.hh.
unsigned TAGEBase::FoldedHistory::comp |
Definition at line 81 of file tage_base.hh.
Referenced by TAGEBase::btbUpdate(), FoldedHistory(), TAGEBase::squash(), update(), and TAGEBase::updateHistories().
int TAGEBase::FoldedHistory::compLength |
Definition at line 82 of file tage_base.hh.
int TAGEBase::FoldedHistory::origLength |
Definition at line 83 of file tage_base.hh.
Referenced by init(), TAGE_SC_L_TAGE_8KB::initFoldedHistories(), TAGEBase::initFoldedHistories(), and update().
int TAGEBase::FoldedHistory::outpoint |
Definition at line 84 of file tage_base.hh.