|
gem5
v21.0.1.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().