Lines Matching defs:tid
133 TournamentBP::updateGlobalHistTaken(ThreadID tid)
135 globalHistory[tid] = (globalHistory[tid] << 1) | 1;
136 globalHistory[tid] = globalHistory[tid] & historyRegisterMask;
141 TournamentBP::updateGlobalHistNotTaken(ThreadID tid)
143 globalHistory[tid] = (globalHistory[tid] << 1);
144 globalHistory[tid] = globalHistory[tid] & historyRegisterMask;
165 TournamentBP::btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history)
169 globalHistory[tid] &= (historyRegisterMask & ~ULL(1));
176 TournamentBP::lookup(ThreadID tid, Addr branch_addr, void * &bp_history)
193 globalCtrs[globalHistory[tid] & globalHistoryMask];
197 choiceCtrs[globalHistory[tid] & choiceHistoryMask];
201 history->globalHistory = globalHistory[tid];
215 updateGlobalHistTaken(tid);
219 updateGlobalHistNotTaken(tid);
225 updateGlobalHistTaken(tid);
229 updateGlobalHistNotTaken(tid);
237 TournamentBP::uncondBranch(ThreadID tid, Addr pc, void * &bp_history)
241 history->globalHistory = globalHistory[tid];
249 updateGlobalHistTaken(tid);
253 TournamentBP::update(ThreadID tid, Addr branch_addr, bool taken,
274 globalHistory[tid] = (history->globalHistory << 1) | taken;
275 globalHistory[tid] &= historyRegisterMask;
332 TournamentBP::squash(ThreadID tid, void *bp_history)
337 globalHistory[tid] = history->globalHistory;