Lines Matching defs:branch_pc
56 TAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history,
76 branch_pc, taken);
78 tage->condBranchUpdate(tid, branch_pc, taken, tage_bi, nrand,
83 tage->updateHistories(tid, branch_pc, taken, tage_bi, false, inst,
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);
111 DPRINTF(Tage, "Lookup branch: %lx; predict:%d\n", branch_pc, retval);
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);