gem5  v22.0.0.2
Public Member Functions | Public Attributes | List of all members
gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo Struct Reference

Branch information data type. More...

Inheritance diagram for gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo:

Public Member Functions

 MPPTAGEBranchInfo (Addr pc, int pcshift, bool cond, TAGEBase &tage, LoopPredictor &loopPredictor, StatisticalCorrector &statisticalCorrector)
 
virtual ~MPPTAGEBranchInfo ()
 

Public Attributes

TAGEBase::BranchInfotageBranchInfo
 
LoopPredictor::BranchInfolpBranchInfo
 
StatisticalCorrector::BranchInfoscBranchInfo
 
bool predictedTaken
 

Detailed Description

Branch information data type.

Definition at line 202 of file multiperspective_perceptron_tage.hh.

Constructor & Destructor Documentation

◆ MPPTAGEBranchInfo()

gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::MPPTAGEBranchInfo ( Addr  pc,
int  pcshift,
bool  cond,
TAGEBase tage,
LoopPredictor loopPredictor,
StatisticalCorrector statisticalCorrector 
)
inline

Definition at line 208 of file multiperspective_perceptron_tage.hh.

◆ ~MPPTAGEBranchInfo()

virtual gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::~MPPTAGEBranchInfo ( )
inlinevirtual

Definition at line 217 of file multiperspective_perceptron_tage.hh.

References lpBranchInfo, scBranchInfo, and tageBranchInfo.

Member Data Documentation

◆ lpBranchInfo

LoopPredictor::BranchInfo* gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::lpBranchInfo

Definition at line 205 of file multiperspective_perceptron_tage.hh.

Referenced by ~MPPTAGEBranchInfo().

◆ predictedTaken

bool gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::predictedTaken

Definition at line 207 of file multiperspective_perceptron_tage.hh.

◆ scBranchInfo

StatisticalCorrector::BranchInfo* gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::scBranchInfo

Definition at line 206 of file multiperspective_perceptron_tage.hh.

Referenced by ~MPPTAGEBranchInfo().

◆ tageBranchInfo

TAGEBase::BranchInfo* gem5::branch_prediction::MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::tageBranchInfo

Definition at line 204 of file multiperspective_perceptron_tage.hh.

Referenced by ~MPPTAGEBranchInfo().


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

Generated on Thu Jul 28 2022 13:33:26 for gem5 by doxygen 1.8.17