Searched defs:branch_pc (Results 1 - 13 of 13) sorted by relevance

/gem5/src/cpu/pred/
H A Dltage.cc63 LTAGE::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
94 LTAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history, argument
H A Dtage.cc56 TAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history, argument
97 TAGE::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
105 TAGE::lookup(ThreadID tid, Addr branch_pc, void* &bp_history) argument
119 btbUpdate(ThreadID tid, Addr branch_pc, void* &bp_history) argument
[all...]
H A Dmultiperspective_perceptron_tage_64KB.cc73 MPP_StatisticalCorrector_64KB::getBiasLSUM(Addr branch_pc, argument
83 MPP_StatisticalCorrector_64KB::gPredictions(ThreadID tid, Addr branch_pc, argument
136 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget) argument
[all...]
H A Dmultiperspective_perceptron_tage_8KB.cc72 MPP_StatisticalCorrector_8KB::getBiasLSUM(Addr branch_pc, argument
82 MPP_StatisticalCorrector_8KB::gPredictions(ThreadID tid, Addr branch_pc, argument
121 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget) argument
[all...]
H A Dloop_predictor.cc272 LoopPredictor::loopPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument
326 LoopPredictor::condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, argument
H A Dtage_sc_l_64KB.cc84 TAGE_SC_L_64KB_StatisticalCorrector::getIndBiasBank(Addr branch_pc, argument
93 TAGE_SC_L_64KB_StatisticalCorrector::gPredictions(ThreadID tid, Addr branch_pc, argument
141 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, BranchInfo* tage_bi, Addr corrTarget) argument
264 handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi) argument
[all...]
H A Dtage_sc_l.cc171 TAGE_SC_L_TAGE::getUseAltIdx(TAGEBase::BranchInfo* bi, Addr branch_pc) argument
230 updatePathAndGlobalHistory( ThreadHistory& tHist, int brtype, bool taken, Addr branch_pc, Addr target) argument
265 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument
365 predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
413 update(ThreadID tid, Addr branch_pc, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument
[all...]
H A Dstatistical_corrector.cc149 StatisticalCorrector::getIndBias(Addr branch_pc, BranchInfo* bi, argument
157 StatisticalCorrector::getIndBiasSK(Addr branch_pc, BranchInfo* bi) const argument
176 gIndex(Addr branch_pc, int64_t bhist, int logs, int nbr, int i) argument
186 gPredict(Addr branch_pc, int64_t hist, std::vector<int> & length, std::vector<int8_t> * tab, int nbr, int logs, std::vector<int8_t> & w) argument
202 gUpdate(Addr branch_pc, bool taken, int64_t hist, std::vector<int> & length, std::vector<int8_t> * tab, int nbr, int logs, std::vector<int8_t> & w, BranchInfo* bi) argument
223 scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi, bool prev_pred_taken, bool bias_bit, bool use_conf_ctr, int8_t conf_ctr, unsigned conf_bits, int hitBank, int altBank, int64_t phist, int init_lsum) argument
288 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, BranchInfo * tage_bi, Addr corrTarget) argument
317 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo *bi, Addr corrTarget, bool b, int hitBank, int altBank, int64_t phist) argument
[all...]
H A Dtage_sc_l_8KB.cc67 TAGE_SC_L_8KB_StatisticalCorrector::getIndBiasBank(Addr branch_pc, argument
104 TAGE_SC_L_8KB_StatisticalCorrector::scHistoryUpdate(Addr branch_pc, argument
75 gPredictions( ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t phist) argument
258 handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi) argument
[all...]
H A Dtage_base.cc183 TAGEBase::btbUpdate(ThreadID tid, Addr branch_pc, BranchInfo* &bi) argument
335 TAGEBase::calculateIndicesAndTags(ThreadID tid, Addr branch_pc, argument
348 TAGEBase::getUseAltIdx(BranchInfo* bi, Addr branch_pc) argument
355 TAGEBase::tagePredict(ThreadID tid, Addr branch_pc, argument
509 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc) argument
550 handleTAGEUpdate(Addr branch_pc, bool taken, BranchInfo* bi) argument
583 updateHistories(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, bool speculative, const StaticInstPtr &inst, Addr target) argument
[all...]
H A Dstatistical_corrector.hh101 updateLocalHistory( int ordinal, Addr branch_pc, bool taken, Addr extraXor = 0) argument
[all...]
H A Dmultiperspective_perceptron.cc810 MultiperspectivePerceptron::btbUpdate(ThreadID tid, Addr branch_pc, argument
H A Dmultiperspective_perceptron_tage.cc53 MPP_TAGE::handleTAGEUpdate(Addr branch_pc, bool taken, argument
169 MPP_TAGE::getUseAltIdx(TAGEBase::BranchInfo* bi, Addr branch_pc) argument
187 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument
207 updatePathAndGlobalHistory( ThreadHistory& tHist, int brtype, bool taken, Addr branch_pc, Addr target) argument
298 getIndBias(Addr branch_pc, StatisticalCorrector::BranchInfo* bi, bool bias) const argument
306 getIndBiasSK(Addr branch_pc, StatisticalCorrector::BranchInfo* bi) const argument
314 getIndBiasBank(Addr branch_pc, StatisticalCorrector::BranchInfo* bi, int hitBank, int altBank) const argument
333 gUpdate(Addr branch_pc, bool taken, int64_t hist, std::vector<int> & length, std::vector<int8_t> * tab, int nbr, int logs, std::vector<int8_t> & w, StatisticalCorrector::BranchInfo* bi) argument
348 scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, StatisticalCorrector::BranchInfo* bi, bool prev_pred_taken, bool bias_bit, bool use_conf_ctr, int8_t conf_ctr, unsigned conf_bits, int hitBank, int altBank, int64_t phist, int init_lsum) argument
559 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget, bool bias_bit, int hitBank, int altBank, int64_t phist) argument
[all...]

Completed in 24 milliseconds