/gem5/src/cpu/pred/ |
H A D | ltage.cc | 63 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 D | ltage.hh | 107 * @param cond_branch True if the branch is conditional. 112 ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) override;
|
H A D | tage.hh | 78 virtual bool predict(ThreadID tid, Addr branch_pc, bool cond_branch,
|
H A D | tage.cc | 97 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 D | loop_predictor.hh | 212 * @param cond_branch True if the branch is conditional. 221 ThreadID tid, Addr branch_pc, bool cond_branch,
|
H A D | tage_sc_l.cc | 365 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 D | tage_sc_l.hh | 155 ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) override;
|
H A D | loop_predictor.cc | 272 LoopPredictor::loopPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument 276 if (cond_branch) {
|
H A D | statistical_corrector.cc | 223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument 229 if (cond_branch) {
|
H A D | multiperspective_perceptron_tage.hh | 162 bool scPredict(ThreadID tid, Addr branch_pc, bool cond_branch,
|
H A D | tage_base.hh | 333 * @param cond_branch True if the branch is conditional. 337 ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi);
|
H A D | statistical_corrector.hh | 218 ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi,
|
H A D | multiperspective_perceptron_tage.cc | 349 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 D | tage_base.cc | 356 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
|