Lines Matching defs:tid
72 BiModeBP::uncondBranch(ThreadID tid, Addr pc, void * &bpHistory)
75 history->globalHistoryReg = globalHistoryReg[tid];
81 updateGlobalHistReg(tid, true);
85 BiModeBP::squash(ThreadID tid, void *bpHistory)
88 globalHistoryReg[tid] = history->globalHistoryReg;
103 BiModeBP::lookup(ThreadID tid, Addr branchAddr, void * &bpHistory)
108 ^ globalHistoryReg[tid])
123 history->globalHistoryReg = globalHistoryReg[tid];
136 updateGlobalHistReg(tid, finalPrediction);
142 BiModeBP::btbUpdate(ThreadID tid, Addr branchAddr, void * &bpHistory)
144 globalHistoryReg[tid] &= (historyRegisterMask & ~ULL(1));
154 BiModeBP::update(ThreadID tid, Addr branchAddr, bool taken, void *bpHistory,
164 globalHistoryReg[tid] = (history->globalHistoryReg << 1) | taken;
224 BiModeBP::updateGlobalHistReg(ThreadID tid, bool taken)
226 globalHistoryReg[tid] = taken ? (globalHistoryReg[tid] << 1) | 1 :
227 (globalHistoryReg[tid] << 1);
228 globalHistoryReg[tid] &= historyRegisterMask;