Lines Matching refs:tage
373 if (bi->highConf /* comes from tage prediction */) {
389 : MultiperspectivePerceptron(p), tage(p->tage),
393 fatal_if(tage->isSpeculativeUpdateEnabled(),
400 tage->init();
401 int numBitsTage = tage->getSizeInBits();
531 new MPPTAGEBranchInfo(instPC, pcshift, true, *tage, *loopPredictor,
534 bool pred_taken = tage->tagePredict(tid, instPC, true, bi->tageBranchInfo);
539 bi->scBranchInfo->highConf = tage->isHighConfidence(bi->tageBranchInfo);
551 0 /* altBank: unused */, tage->getPathHist(tid), init_lsum);
611 if (tage->isSpeculativeUpdateEnabled()) {
614 tage->squash(tid, taken, bi->tageBranchInfo, corrTarget);
625 tage->updateHistories(tid, instPC, taken, bi->tageBranchInfo, false,
628 tage->updateStats(taken, bi->tageBranchInfo);
643 tage->getPathHist(tid));
645 tage->condBranchUpdate(tid, instPC, taken, bi->tageBranchInfo,
651 if (!tage->isSpeculativeUpdateEnabled()) {
674 tage->updateHistories(tid, instPC, taken, bi->tageBranchInfo,
686 new MPPTAGEBranchInfo(pc, pcshift, false, *tage, *loopPredictor,