Lines Matching defs:branch_pc
84 TAGE_SC_L_64KB_StatisticalCorrector::getIndBiasBank(Addr branch_pc,
89 ((branch_pc^(branch_pc>>2))<<7)) & ((1<<logBias) -1);
93 TAGE_SC_L_64KB_StatisticalCorrector::gPredictions(ThreadID tid, Addr branch_pc,
100 (branch_pc << 1) + bi->predBeforeSC, sh->bwHist, bwm,
104 branch_pc, pathHist, pm, pgehl, pnb, logPnb, wp);
107 branch_pc, sh->getLocalHistory(1, branch_pc), lm,
111 branch_pc, sh->getLocalHistory(2, branch_pc), sm,
115 branch_pc, sh->getLocalHistory(3, branch_pc), tm,
119 branch_pc, sh->imHist[scHistory->imliCount], imm,
123 branch_pc, sh->imliCount, im, igehl, inb, logInb, wi);
125 int thres = (updateThreshold>>3) + pUpdateThreshold[getIndUpd(branch_pc)]
126 + 12*((wb[getIndUpds(branch_pc)] >= 0) + (wp[getIndUpds(branch_pc)] >= 0)
127 + (ws[getIndUpds(branch_pc)] >= 0) + (wt[getIndUpds(branch_pc)] >= 0)
128 + (wl[getIndUpds(branch_pc)] >= 0) + (wbw[getIndUpds(branch_pc)] >= 0)
129 + (wi[getIndUpds(branch_pc)] >= 0));
141 TAGE_SC_L_64KB_StatisticalCorrector::scHistoryUpdate(Addr branch_pc,
156 sh->updateLocalHistory(2, branch_pc, taken, branch_pc & 15);
157 sh->updateLocalHistory(3, branch_pc, taken);
160 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,
264 TAGE_SC_L_TAGE_64KB::handleTAGEUpdate(Addr branch_pc, bool taken,
276 baseUpdate(branch_pc, taken, bi);
302 baseUpdate(branch_pc, taken, bi);