gem5
v20.1.0.0
|
#include <tage_base.hh>
Public Member Functions | |
TageEntry () | |
Public Attributes | |
int8_t | ctr |
uint16_t | tag |
uint8_t | u |
Definition at line 68 of file tage_base.hh.
|
inline |
Definition at line 73 of file tage_base.hh.
int8_t TAGEBase::TageEntry::ctr |
Definition at line 70 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE::extraAltCalc(), TAGEBase::getCtr(), TAGE_SC_L_TAGE_8KB::handleAllocAndUReset(), TAGE_SC_L_TAGE_64KB::handleAllocAndUReset(), MPP_TAGE::handleAllocAndUReset(), TAGEBase::handleAllocAndUReset(), TAGE_SC_L_TAGE_8KB::handleTAGEUpdate(), TAGE_SC_L_TAGE_64KB::handleTAGEUpdate(), MPP_TAGE::handleTAGEUpdate(), TAGEBase::handleTAGEUpdate(), MPP_TAGE::isHighConfidence(), and TAGEBase::tagePredict().
uint16_t TAGEBase::TageEntry::tag |
Definition at line 71 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::handleAllocAndUReset(), TAGE_SC_L_TAGE_64KB::handleAllocAndUReset(), MPP_TAGE::handleAllocAndUReset(), and TAGEBase::handleAllocAndUReset().
uint8_t TAGEBase::TageEntry::u |
Definition at line 72 of file tage_base.hh.
Referenced by TAGE_SC_L_TAGE_8KB::handleAllocAndUReset(), TAGE_SC_L_TAGE_64KB::handleAllocAndUReset(), MPP_TAGE::handleAllocAndUReset(), TAGEBase::handleAllocAndUReset(), TAGE_SC_L_TAGE_8KB::handleTAGEUpdate(), TAGE_SC_L_TAGE_64KB::handleTAGEUpdate(), MPP_TAGE::handleTAGEUpdate(), and TAGEBase::handleTAGEUpdate().