gem5 v24.0.0.0
|
#include <multiperspective_perceptron_tage.hh>
Public Member Functions | |
MPP_SCThreadHistory () | |
int64_t | getHistoryStackEntry () const |
void | updateHistoryStack (Addr target, bool taken, bool is_call, bool is_return) |
unsigned int | getPointer () const |
Public Member Functions inherited from gem5::branch_prediction::StatisticalCorrector::SCThreadHistory | |
SCThreadHistory () | |
void | setNumOrdinalHistories (unsigned num) |
void | initLocalHistory (int ordinal, int numHistories, int shift) |
int64_t | getLocalHistory (int ordinal, Addr pc) |
void | updateLocalHistory (int ordinal, Addr branch_pc, bool taken, Addr extraXor=0) |
Public Attributes | |
int64_t | globalHist |
std::vector< int64_t > | historyStack |
unsigned int | historyStackPointer |
Public Attributes inherited from gem5::branch_prediction::StatisticalCorrector::SCThreadHistory | |
int64_t | bwHist |
int64_t | imliCount |
Definition at line 133 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 135 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 141 of file multiperspective_perceptron_tage.hh.
References historyStack, and historyStackPointer.
|
inline |
Definition at line 163 of file multiperspective_perceptron_tage.hh.
References historyStackPointer.
|
inline |
Definition at line 146 of file multiperspective_perceptron_tage.hh.
References historyStack, historyStackPointer, and gem5::MipsISA::index.
int64_t gem5::branch_prediction::MPP_StatisticalCorrector::MPP_SCThreadHistory::globalHist |
Definition at line 137 of file multiperspective_perceptron_tage.hh.
Referenced by gem5::branch_prediction::MPP_StatisticalCorrector_64KB::scHistoryUpdate(), and gem5::branch_prediction::MPP_StatisticalCorrector_8KB::scHistoryUpdate().
std::vector<int64_t> gem5::branch_prediction::MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStack |
Definition at line 138 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), and updateHistoryStack().
unsigned int gem5::branch_prediction::MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStackPointer |
Definition at line 139 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), getPointer(), and updateHistoryStack().