gem5  v22.1.0.0
Public Member Functions | Public Attributes | List of all members
gem5::branch_prediction::TAGE_SC_L_8KB_StatisticalCorrector::SC_8KB_ThreadHistory Struct Reference
Inheritance diagram for gem5::branch_prediction::TAGE_SC_L_8KB_StatisticalCorrector::SC_8KB_ThreadHistory:
gem5::branch_prediction::StatisticalCorrector::SCThreadHistory

Public Member Functions

 SC_8KB_ThreadHistory ()
 
- 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
 
- Public Attributes inherited from gem5::branch_prediction::StatisticalCorrector::SCThreadHistory
int64_t bwHist
 
int64_t imliCount
 

Detailed Description

Definition at line 85 of file tage_sc_l_8KB.hh.

Constructor & Destructor Documentation

◆ SC_8KB_ThreadHistory()

gem5::branch_prediction::TAGE_SC_L_8KB_StatisticalCorrector::SC_8KB_ThreadHistory::SC_8KB_ThreadHistory ( )
inline

Definition at line 87 of file tage_sc_l_8KB.hh.

References globalHist.

Member Data Documentation

◆ globalHist

int64_t gem5::branch_prediction::TAGE_SC_L_8KB_StatisticalCorrector::SC_8KB_ThreadHistory::globalHist

Definition at line 90 of file tage_sc_l_8KB.hh.

Referenced by SC_8KB_ThreadHistory().


The documentation for this struct was generated from the following file:

Generated on Wed Dec 21 2022 10:23:39 for gem5 by doxygen 1.9.1