|
gem5
v20.1.0.5
|
#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().