/gem5/src/cpu/pred/ |
H A D | multiperspective_perceptron_tage_8KB.hh | 61 StatisticalCorrector::SCThreadHistory *makeThreadHistory() override; 63 StatisticalCorrector::BranchInfo* bi, int &lsum, int64_t phist) 66 StatisticalCorrector::BranchInfo *bi, int &lsum) const override; 68 StatisticalCorrector::BranchInfo* bi, int64_t phist) override; 70 StatisticalCorrector::BranchInfo *bi, Addr corrTarget) override;
|
H A D | multiperspective_perceptron_tage_64KB.hh | 64 StatisticalCorrector::SCThreadHistory *makeThreadHistory() override; 66 StatisticalCorrector::BranchInfo* bi, int &lsum, int64_t phist) 69 StatisticalCorrector::BranchInfo *bi, int &lsum) const override; 71 StatisticalCorrector::BranchInfo* bi, int64_t phist) override; 73 StatisticalCorrector::BranchInfo *bi, Addr corrTarget) override;
|
H A D | multiperspective_perceptron_tage.hh | 94 class MPP_StatisticalCorrector : public StatisticalCorrector { 111 struct MPP_SCThreadHistory : public StatisticalCorrector::SCThreadHistory 145 struct BranchInfo : public StatisticalCorrector::BranchInfo { 152 unsigned getIndBias(Addr branch_pc, StatisticalCorrector::BranchInfo* bi, 154 unsigned getIndBiasSK(Addr branch_pc, StatisticalCorrector::BranchInfo* bi) 157 StatisticalCorrector::BranchInfo* bi, int hitBank, 163 StatisticalCorrector::BranchInfo* bi, bool prev_pred_taken, 169 StatisticalCorrector::BranchInfo *bi, 174 StatisticalCorrector::BranchInfo *bi, int &lsum) const = 0; 179 std::vector<int8_t> &w, StatisticalCorrector [all...] |
H A D | statistical_corrector.cc | 44 #include "params/StatisticalCorrector.hh" 46 StatisticalCorrector::StatisticalCorrector( function in class:StatisticalCorrector 85 StatisticalCorrector::BranchInfo* 86 StatisticalCorrector::makeBranchInfo() 91 StatisticalCorrector::SCThreadHistory* 92 StatisticalCorrector::makeThreadHistory() 98 StatisticalCorrector::initBias() 127 StatisticalCorrector::initGEHLTable(unsigned numLenghts, 149 StatisticalCorrector [all...] |
H A D | multiperspective_perceptron_tage_8KB.cc | 73 StatisticalCorrector::BranchInfo* bi, int &lsum) const 83 StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist) 106 StatisticalCorrector::BranchInfo* bi, int64_t phist) 123 StatisticalCorrector::BranchInfo *bi, Addr corrTarget) 138 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, bi,
|
H A D | multiperspective_perceptron_tage_64KB.cc | 74 StatisticalCorrector::BranchInfo* bi, int &lsum) const 84 StatisticalCorrector::BranchInfo* bi, int & lsum, int64_t phist) 115 StatisticalCorrector::BranchInfo* bi, int64_t phist) 138 StatisticalCorrector::BranchInfo *bi, Addr corrTarget) 156 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, bi,
|
H A D | tage_sc_l.hh | 150 StatisticalCorrector *statisticalCorrector; 167 StatisticalCorrector::BranchInfo *scBranchInfo; 169 TageSCLBranchInfo(TAGEBase &tage, StatisticalCorrector &sc,
|
H A D | tage_sc_l_8KB.hh | 70 class TAGE_SC_L_8KB_StatisticalCorrector : public StatisticalCorrector
|
H A D | BranchPredictor.py | 325 class StatisticalCorrector(SimObject): class in inherits:SimObject 326 type = 'StatisticalCorrector' 327 cxx_class = 'StatisticalCorrector' 394 statistical_corrector = Param.StatisticalCorrector( 403 class TAGE_SC_L_64KB_StatisticalCorrector(StatisticalCorrector): 449 class TAGE_SC_L_8KB_StatisticalCorrector(StatisticalCorrector): 619 class MPP_StatisticalCorrector(StatisticalCorrector): 674 statistical_corrector = Param.StatisticalCorrector("Statistical Corrector")
|
H A D | tage_sc_l_64KB.hh | 69 class TAGE_SC_L_64KB_StatisticalCorrector : public StatisticalCorrector
|
H A D | multiperspective_perceptron_tage.cc | 271 const MPP_StatisticalCorrectorParams *p) : StatisticalCorrector(p), 299 StatisticalCorrector::BranchInfo* bi, bool bias) const 307 StatisticalCorrector::BranchInfo* bi) const 315 StatisticalCorrector::BranchInfo* bi, int hitBank, int altBank) const 336 StatisticalCorrector::BranchInfo* bi) 349 bool cond_branch, StatisticalCorrector::BranchInfo* bi, 560 bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget,
|
H A D | statistical_corrector.hh | 52 class StatisticalCorrector : public SimObject class in inherits:SimObject 210 StatisticalCorrector(const StatisticalCorrectorParams *p);
|
H A D | tage_sc_l_64KB.cc | 46 : StatisticalCorrector(p), 160 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,
|
H A D | tage_sc_l_8KB.cc | 49 : StatisticalCorrector(p), 119 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,
|