|
gem5
v20.1.0.5
|
#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.