Lines Matching refs:tid
56 TAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history,
69 tage->squash(tid, taken, tage_bi, corrTarget);
78 tage->condBranchUpdate(tid, branch_pc, taken, tage_bi, nrand,
83 tage->updateHistories(tid, branch_pc, taken, tage_bi, false, inst,
89 TAGE::squash(ThreadID tid, void *bp_history)
97 TAGE::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b)
101 return tage->tagePredict(tid, branch_pc, cond_branch, bi->tageBranchInfo);
105 TAGE::lookup(ThreadID tid, Addr branch_pc, void* &bp_history)
107 bool retval = predict(tid, branch_pc, true, bp_history);
113 tage->updateHistories(tid, branch_pc, retval, bi->tageBranchInfo, true);
119 TAGE::btbUpdate(ThreadID tid, Addr branch_pc, void* &bp_history)
122 tage->btbUpdate(tid, branch_pc, bi->tageBranchInfo);
126 TAGE::uncondBranch(ThreadID tid, Addr br_pc, void* &bp_history)
129 predict(tid, br_pc, false, bp_history);
131 tage->updateHistories(tid, br_pc, true, bi->tageBranchInfo, true);