Lines Matching refs:tageBranchInfo
373 bi->tageBranchInfo);
379 bi->tageBranchInfo->provider = LOOP;
383 static_cast<TAGE_SC_L_TAGE::BranchInfo *>(bi->tageBranchInfo);
391 bool use_tage_ctr = bi->tageBranchInfo->hitBank > 0;
394 bool bias = (bi->tageBranchInfo->longestMatchPred !=
395 bi->tageBranchInfo->altTaken);
399 tage->getTageCtrBits(), bi->tageBranchInfo->hitBank,
400 bi->tageBranchInfo->altBank, tage->getPathHist(tid));
403 bi->tageBranchInfo->provider = SC;
420 static_cast<TAGE_SC_L_TAGE::BranchInfo *>(bi->tageBranchInfo);
429 if (bi->tageBranchInfo->condBranch) {
440 tage->updateStats(taken, bi->tageBranchInfo);
446 bool bias = (bi->tageBranchInfo->longestMatchPred !=
447 bi->tageBranchInfo->altTaken);
449 bi->scBranchInfo, corrTarget, bias, bi->tageBranchInfo->hitBank,
450 bi->tageBranchInfo->altBank, tage->getPathHist(tid));
453 bi->tageBranchInfo->tagePred, bi->lpBranchInfo, instShiftAmt);
455 tage->condBranchUpdate(tid, branch_pc, taken, bi->tageBranchInfo,
463 tage->updateHistories(tid, branch_pc, taken, bi->tageBranchInfo, false,