gem5
v22.1.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 121 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 123 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 129 of file multiperspective_perceptron_tage.hh.
References historyStack, and historyStackPointer.
|
inline |
Definition at line 151 of file multiperspective_perceptron_tage.hh.
References historyStackPointer.
|
inline |
Definition at line 134 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 125 of file multiperspective_perceptron_tage.hh.
std::vector<int64_t> gem5::branch_prediction::MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStack |
Definition at line 126 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), and updateHistoryStack().
unsigned int gem5::branch_prediction::MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStackPointer |
Definition at line 127 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), getPointer(), and updateHistoryStack().