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

/gem5/src/cpu/pred/
H A Dltage.cc63 LTAGE::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
68 bool pred_taken = tage->tagePredict(tid, branch_pc, cond_branch,
71 pred_taken = loopPredictor->loopPredict(tid, branch_pc, cond_branch,
74 if (cond_branch) {
H A Dltage.hh107 * @param cond_branch True if the branch is conditional.
112 ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) override;
H A Dtage.hh78 virtual bool predict(ThreadID tid, Addr branch_pc, bool cond_branch,
H A Dtage.cc97 TAGE::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
101 return tage->tagePredict(tid, branch_pc, cond_branch, bi->tageBranchInfo);
H A Dloop_predictor.hh212 * @param cond_branch True if the branch is conditional.
221 ThreadID tid, Addr branch_pc, bool cond_branch,
H A Dtage_sc_l.cc365 TAGE_SC_L::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument
372 bool pred_taken = tage->tagePredict(tid, branch_pc, cond_branch,
374 pred_taken = loopPredictor->loopPredict(tid, branch_pc, cond_branch,
397 pred_taken = statisticalCorrector->scPredict(tid, branch_pc, cond_branch,
H A Dtage_sc_l.hh155 ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) override;
H A Dloop_predictor.cc272 LoopPredictor::loopPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument
276 if (cond_branch) {
H A Dstatistical_corrector.cc223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument
229 if (cond_branch) {
H A Dmultiperspective_perceptron_tage.hh162 bool scPredict(ThreadID tid, Addr branch_pc, bool cond_branch,
H A Dtage_base.hh333 * @param cond_branch True if the branch is conditional.
337 ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi);
H A Dstatistical_corrector.hh218 ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi,
H A Dmultiperspective_perceptron_tage.cc349 bool cond_branch, StatisticalCorrector::BranchInfo* bi,
355 if (cond_branch) {
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
H A Dtage_base.cc356 bool cond_branch, BranchInfo* bi)
361 if (cond_branch) {
428 bi->condBranch = cond_branch;
355 tagePredict(ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi) argument

Completed in 26 milliseconds