gem5
v20.1.0.0
|
#include <tage_sc_l.hh>
Public Member Functions | |
BranchInfo (TAGEBase &tage) | |
virtual | ~BranchInfo () |
Public Member Functions inherited from TAGEBase::BranchInfo | |
BranchInfo (const TAGEBase &tage) | |
Public Attributes | |
bool | lowConf |
bool | highConf |
bool | altConf |
bool | medConf |
Public Attributes inherited from TAGEBase::BranchInfo | |
int | pathHist |
int | ptGhist |
int | hitBank |
int | hitBankIndex |
int | altBank |
int | altBankIndex |
int | bimodalIndex |
bool | tagePred |
bool | altTaken |
bool | condBranch |
bool | longestMatchPred |
bool | pseudoNewAlloc |
Addr | branchPC |
int * | storage |
int * | tableIndices |
int * | tableTags |
int * | ci |
int * | ct0 |
int * | ct1 |
unsigned | provider |
Definition at line 65 of file tage_sc_l.hh.
|
inline |
Definition at line 70 of file tage_sc_l.hh.
|
inlinevirtual |
Reimplemented from TAGEBase::BranchInfo.
Definition at line 73 of file tage_sc_l.hh.
bool TAGE_SC_L_TAGE::BranchInfo::altConf |
Definition at line 68 of file tage_sc_l.hh.
Referenced by TAGE_SC_L_TAGE::extraAltCalc(), and TAGE_SC_L::predict().
bool TAGE_SC_L_TAGE::BranchInfo::highConf |
Definition at line 67 of file tage_sc_l.hh.
Referenced by TAGE_SC_L::predict().
bool TAGE_SC_L_TAGE::BranchInfo::lowConf |
Definition at line 66 of file tage_sc_l.hh.
Referenced by TAGE_SC_L::predict().
bool TAGE_SC_L_TAGE::BranchInfo::medConf |
Definition at line 69 of file tage_sc_l.hh.
Referenced by TAGE_SC_L::predict().