gem5
v20.0.0.2
|
#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 80 of file tage_base.hh.
|
inline |
Definition at line 88 of file tage_base.hh.
|
inline |
Definition at line 93 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and TAGEBase::initFoldedHistories().
|
inline |
Definition at line 100 of file tage_base.hh.
References 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 86 of file tage_base.hh.
unsigned TAGEBase::FoldedHistory::comp |
Definition at line 82 of file tage_base.hh.
Referenced by TAGEBase::btbUpdate(), TAGEBase::squash(), and TAGEBase::updateHistories().
int TAGEBase::FoldedHistory::compLength |
Definition at line 83 of file tage_base.hh.
int TAGEBase::FoldedHistory::origLength |
Definition at line 84 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and TAGEBase::initFoldedHistories().
int TAGEBase::FoldedHistory::outpoint |
Definition at line 85 of file tage_base.hh.