gem5
v20.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 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 StatisticalCorrector::SCThreadHistory | |
int64_t | bwHist |
int64_t | imliCount |
Definition at line 111 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 113 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 119 of file multiperspective_perceptron_tage.hh.
References historyStack, and historyStackPointer.
|
inline |
Definition at line 141 of file multiperspective_perceptron_tage.hh.
References historyStackPointer.
|
inline |
Definition at line 124 of file multiperspective_perceptron_tage.hh.
References historyStack, historyStackPointer, and MipsISA::index.
int64_t MPP_StatisticalCorrector::MPP_SCThreadHistory::globalHist |
Definition at line 115 of file multiperspective_perceptron_tage.hh.
std::vector<int64_t> MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStack |
Definition at line 116 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), and updateHistoryStack().
unsigned int MPP_StatisticalCorrector::MPP_SCThreadHistory::historyStackPointer |
Definition at line 117 of file multiperspective_perceptron_tage.hh.
Referenced by getHistoryStackEntry(), getPointer(), and updateHistoryStack().