Searched refs:StatisticalCorrector (Results 1 - 14 of 14) sorted by relevance

/gem5/src/cpu/pred/
H A Dmultiperspective_perceptron_tage_8KB.hh61 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 Dmultiperspective_perceptron_tage_64KB.hh64 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 Dmultiperspective_perceptron_tage.hh94 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 Dstatistical_corrector.cc44 #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 Dmultiperspective_perceptron_tage_8KB.cc73 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 Dmultiperspective_perceptron_tage_64KB.cc74 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 Dtage_sc_l.hh150 StatisticalCorrector *statisticalCorrector;
167 StatisticalCorrector::BranchInfo *scBranchInfo;
169 TageSCLBranchInfo(TAGEBase &tage, StatisticalCorrector &sc,
H A Dtage_sc_l_8KB.hh70 class TAGE_SC_L_8KB_StatisticalCorrector : public StatisticalCorrector
H A DBranchPredictor.py325 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 Dtage_sc_l_64KB.hh69 class TAGE_SC_L_64KB_StatisticalCorrector : public StatisticalCorrector
H A Dmultiperspective_perceptron_tage.cc271 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 Dstatistical_corrector.hh52 class StatisticalCorrector : public SimObject class in inherits:SimObject
210 StatisticalCorrector(const StatisticalCorrectorParams *p);
H A Dtage_sc_l_64KB.cc46 : StatisticalCorrector(p),
160 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,
H A Dtage_sc_l_8KB.cc49 : StatisticalCorrector(p),
119 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,

Completed in 32 milliseconds