Lines Matching defs:TournamentBP
48 TournamentBP::TournamentBP(const TournamentBPParams *params)
125 TournamentBP::calcLocHistIdx(Addr &branch_addr)
133 TournamentBP::updateGlobalHistTaken(ThreadID tid)
141 TournamentBP::updateGlobalHistNotTaken(ThreadID tid)
149 TournamentBP::updateLocalHistTaken(unsigned local_history_idx)
157 TournamentBP::updateLocalHistNotTaken(unsigned local_history_idx)
165 TournamentBP::btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history)
176 TournamentBP::lookup(ThreadID tid, Addr branch_addr, void * &bp_history)
237 TournamentBP::uncondBranch(ThreadID tid, Addr pc, void * &bp_history)
253 TournamentBP::update(ThreadID tid, Addr branch_addr, bool taken,
332 TournamentBP::squash(ThreadID tid, void *bp_history)
348 TournamentBP*
351 return new TournamentBP(this);
356 TournamentBP::BPHistory::newCount = 0;