gem5 v24.0.0.0
|
#include <tage_base.hh>
Public Attributes | |
int | pathHist |
uint8_t * | globalHistory |
uint8_t * | gHist |
int | ptGhist |
FoldedHistory * | computeIndices |
FoldedHistory * | computeTags [2] |
Definition at line 442 of file tage_base.hh.
FoldedHistory* gem5::branch_prediction::TAGEBase::ThreadHistory::computeIndices |
Definition at line 460 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGE_SC_L_TAGE_8KB::initFoldedHistories(), gem5::branch_prediction::TAGEBase::initFoldedHistories(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
FoldedHistory* gem5::branch_prediction::TAGEBase::ThreadHistory::computeTags[2] |
Definition at line 461 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGE_SC_L_TAGE_8KB::initFoldedHistories(), gem5::branch_prediction::TAGEBase::initFoldedHistories(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
uint8_t* gem5::branch_prediction::TAGEBase::ThreadHistory::gHist |
Definition at line 454 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
uint8_t* gem5::branch_prediction::TAGEBase::ThreadHistory::globalHistory |
Definition at line 451 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
int gem5::branch_prediction::TAGEBase::ThreadHistory::pathHist |
Definition at line 446 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGE_SC_L_TAGE::updateHistories(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().
int gem5::branch_prediction::TAGEBase::ThreadHistory::ptGhist |
Definition at line 457 of file tage_base.hh.
Referenced by gem5::branch_prediction::TAGEBase::btbUpdate(), gem5::branch_prediction::TAGEBase::squash(), gem5::branch_prediction::TAGE_SC_L_TAGE::updateHistories(), gem5::branch_prediction::TAGEBase::updateHistories(), gem5::branch_prediction::MPP_TAGE::updatePathAndGlobalHistory(), and gem5::branch_prediction::TAGE_SC_L_TAGE::updatePathAndGlobalHistory().