Searched refs:branch_addr (Results 1 - 10 of 10) sorted by relevance
/gem5/src/cpu/pred/ |
H A D | 2bit_local.cc | 66 LocalBP::btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history) argument 74 LocalBP::lookup(ThreadID tid, Addr branch_addr, void * &bp_history) argument 77 unsigned local_predictor_idx = getLocalIndex(branch_addr); 93 LocalBP::update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history, argument 106 local_predictor_idx = getLocalIndex(branch_addr); 129 LocalBP::getLocalIndex(Addr &branch_addr) argument 131 return (branch_addr >> instShiftAmt) & indexMask;
|
H A D | tage.hh | 87 bool lookup(ThreadID tid, Addr branch_addr, void* &bp_history) override; 88 void btbUpdate(ThreadID tid, Addr branch_addr, void* &bp_history) override; 89 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
H A D | 2bit_local.hh | 74 * @param branch_addr The address of the branch to look up. 78 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history); 83 * @param branch_addr The address of the branch to look up. 87 void btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history); 91 * @param branch_addr The address of the branch to update. 94 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
H A D | bi_mode.hh | 62 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history); 63 void btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history); 64 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
H A D | tournament.hh | 75 * @param branch_addr The address of the branch to look up. 79 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history); 91 * @param branch_addr The address of the branch to look up. 95 void btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history); 98 * @param branch_addr The address of the branch to update. 108 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history, 128 * @param branch_addr The branch's PC address. 130 inline unsigned calcLocHistIdx(Addr &branch_addr);
|
H A D | tournament.cc | 125 TournamentBP::calcLocHistIdx(Addr &branch_addr) argument 128 return (branch_addr >> instShiftAmt) & (localHistoryTableSize - 1); 165 TournamentBP::btbUpdate(ThreadID tid, Addr branch_addr, void * &bp_history) argument 167 unsigned local_history_idx = calcLocHistIdx(branch_addr); 176 TournamentBP::lookup(ThreadID tid, Addr branch_addr, void * &bp_history) argument 186 local_history_idx = calcLocHistIdx(branch_addr); 253 TournamentBP::update(ThreadID tid, Addr branch_addr, bool taken, 261 unsigned local_history_idx = calcLocHistIdx(branch_addr);
|
H A D | ltage.hh | 70 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
H A D | tage_sc_l.hh | 159 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
H A D | tage_base.hh | 411 void btbUpdate(ThreadID tid, Addr branch_addr, BranchInfo* &bi);
|
H A D | multiperspective_perceptron.hh | 1033 void btbUpdate(ThreadID tid, Addr branch_addr, void* &bp_history) override;
|
Completed in 18 milliseconds