Lines Matching defs:taken
105 const StaticInstPtr &inst, bool taken, BranchInfo *tage_bi,
116 sh->globalHist = (sh->globalHist << 1) + taken;
119 StatisticalCorrector::scHistoryUpdate(branch_pc, inst, taken, tage_bi,
124 TAGE_SC_L_8KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc, bool taken,
128 gUpdate(pc, taken, sh->globalHist, gm, ggehl, gnb, logGnb, wg, bi);
129 gUpdate(pc, taken, sh->bwHist, bwm, bwgehl, bwnb, logBwnb, wbw, bi);
130 gUpdate(pc, taken, sh->getLocalHistory(1, pc), lm, lgehl, lnb, logLnb, wl,
132 gUpdate(pc, taken, sh->imliCount, im, igehl, inb, logInb, wi, bi);
190 bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand)
214 gtable[i][bi->tableIndices[i]].ctr = taken ? 0 : -1;
258 TAGE_SC_L_TAGE_8KB::handleTAGEUpdate(Addr branch_pc, bool taken,
263 if (bi->longestMatchPred != taken) { // acts as a protection
271 ctrUpdate(gtable[bi->altBank][bi->altBankIndex].ctr, taken,
279 baseUpdate(branch_pc, taken, bi);
289 ctrUpdate(gtable[bi->hitBank][bi->hitBankIndex].ctr, taken,
297 if (bi->altTaken == taken) {
302 if (bi->longestMatchPred == taken) {
310 baseUpdate(branch_pc, taken, bi);
314 (bi->longestMatchPred == taken) &&