ChampSim
PREDICTOR Member List

This is the complete list of members for PREDICTOR, including all inherited members.

baseupdate(bool Taken)PREDICTORinline
bindex(uint64_t PC)PREDICTORinline
ctrupdate(int8_t &ctr, bool taken, int nbits)PREDICTORinline
F(long long A, int size, int bank)PREDICTORinline
getbim()PREDICTORinline
getloop(uint64_t PC)PREDICTORinline
GetPrediction(uint64_t PC)PREDICTORinline
gindex(unsigned int PC, int bank, long long hist, folded_history *ch_i)PREDICTORinline
Gpredict(uint64_t PC, long long BHIST, int *length, int8_t **tab, int NBR, int logs, int8_t *W)PREDICTORinline
gtag(unsigned int PC, int bank, folded_history *ch0, folded_history *ch1)PREDICTORinline
Gupdate(uint64_t PC, bool taken, long long BHIST, int *length, int8_t **tab, int NBR, int logs, int8_t *W)PREDICTORinline
HistoryUpdate(uint64_t PC, uint8_t opType, bool taken, uint64_t target, long long &X, int &Y, folded_history *H, folded_history *G, folded_history *J)PREDICTORinline
lindex(uint64_t PC)PREDICTORinline
loopupdate(uint64_t PC, bool Taken, bool ALLOC)PREDICTORinline
MYRANDOM()PREDICTORinline
PREDICTOR(void)PREDICTORinline
reinit()PREDICTORinline
Tagepred(uint64_t PC)PREDICTORinline
THRESPREDICTOR
TrackOtherInst(uint64_t PC, uint8_t opType, bool taken, uint64_t branchTarget)PREDICTORinline
UpdatePredictor(uint64_t PC, uint8_t opType, bool resolveDir, bool predDir, uint64_t branchTarget)PREDICTORinline