Lines Matching refs:tage
41 #include "cpu/pred/tage.hh"
50 TAGE::TAGE(const TAGEParams *params) : BPredUnit(params), tage(params->tage)
69 tage->squash(tid, taken, tage_bi, corrTarget);
77 tage->updateStats(taken, bi->tageBranchInfo);
78 tage->condBranchUpdate(tid, branch_pc, taken, tage_bi, nrand,
83 tage->updateHistories(tid, branch_pc, taken, tage_bi, false, inst,
99 TageBranchInfo *bi = new TageBranchInfo(*tage);//nHistoryTables+1);
101 return tage->tagePredict(tid, branch_pc, cond_branch, bi->tageBranchInfo);
113 tage->updateHistories(tid, branch_pc, retval, bi->tageBranchInfo, true);
122 tage->btbUpdate(tid, branch_pc, bi->tageBranchInfo);
131 tage->updateHistories(tid, br_pc, true, bi->tageBranchInfo, true);