|
gem5
v19.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 83 of file tage_base.hh.
|
inline |
Definition at line 91 of file tage_base.hh.
|
inline |
Definition at line 96 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and TAGEBase::initFoldedHistories().
|
inline |
Definition at line 103 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 89 of file tage_base.hh.
| unsigned TAGEBase::FoldedHistory::comp |
Definition at line 85 of file tage_base.hh.
Referenced by TAGEBase::btbUpdate(), TAGEBase::squash(), and TAGEBase::updateHistories().
| int TAGEBase::FoldedHistory::compLength |
Definition at line 86 of file tage_base.hh.
| int TAGEBase::FoldedHistory::origLength |
Definition at line 87 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::initFoldedHistories(), and TAGEBase::initFoldedHistories().
| int TAGEBase::FoldedHistory::outpoint |
Definition at line 88 of file tage_base.hh.