gem5
v20.1.0.0
|
Branch information data type. More...
Public Member Functions | |
MPPTAGEBranchInfo (Addr pc, int pcshift, bool cond, TAGEBase &tage, LoopPredictor &loopPredictor, StatisticalCorrector &statisticalCorrector) | |
virtual | ~MPPTAGEBranchInfo () |
Public Member Functions inherited from MultiperspectivePerceptron::MPPBranchInfo | |
MPPBranchInfo (Addr _pc, int pcshift, bool cb) | |
unsigned int | getPC () const |
unsigned short int | getPC2 () const |
unsigned short int | getHPC () const |
unsigned int | getHashFilter (bool last_ghist_bit) const |
bool | isUnconditional () const |
Public Attributes | |
TAGEBase::BranchInfo * | tageBranchInfo |
LoopPredictor::BranchInfo * | lpBranchInfo |
StatisticalCorrector::BranchInfo * | scBranchInfo |
bool | predictedTaken |
Public Attributes inherited from MultiperspectivePerceptron::MPPBranchInfo | |
bool | filtered |
Whether this branch has been filtered by the prefetcher. More... | |
bool | prediction |
Result of the prediction (true is taken) More... | |
int | yout |
Score of the perceptron. More... | |
Branch information data type.
Definition at line 191 of file multiperspective_perceptron_tage.hh.
|
inline |
Definition at line 197 of file multiperspective_perceptron_tage.hh.
|
inlinevirtual |
Definition at line 206 of file multiperspective_perceptron_tage.hh.
References lpBranchInfo, scBranchInfo, and tageBranchInfo.
LoopPredictor::BranchInfo* MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::lpBranchInfo |
Definition at line 194 of file multiperspective_perceptron_tage.hh.
Referenced by ~MPPTAGEBranchInfo().
bool MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::predictedTaken |
Definition at line 196 of file multiperspective_perceptron_tage.hh.
StatisticalCorrector::BranchInfo* MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::scBranchInfo |
Definition at line 195 of file multiperspective_perceptron_tage.hh.
Referenced by ~MPPTAGEBranchInfo().
TAGEBase::BranchInfo* MultiperspectivePerceptronTAGE::MPPTAGEBranchInfo::tageBranchInfo |
Definition at line 193 of file multiperspective_perceptron_tage.hh.
Referenced by ~MPPTAGEBranchInfo().