Lines Matching refs:Addr
66 void handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi)
72 int bindex(Addr pc_in) const override;
75 unsigned getUseAltIdx(TAGEBase::BranchInfo* bi, Addr branch_pc) override;
77 void updateHistories(ThreadID tid, Addr branch_pc, bool taken,
79 const StaticInstPtr &inst, Addr target) override;
82 bool taken, Addr branch_pc, Addr target);
124 void updateHistoryStack(Addr target, bool taken, bool is_call,
152 unsigned getIndBias(Addr branch_pc, StatisticalCorrector::BranchInfo* bi,
154 unsigned getIndBiasSK(Addr branch_pc, StatisticalCorrector::BranchInfo* bi)
156 unsigned getIndBiasBank(Addr branch_pc,
159 unsigned getIndUpd(Addr branch_pc) const override;
162 bool scPredict(ThreadID tid, Addr branch_pc, bool cond_branch,
168 void condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken,
170 Addr corrTarget, bool b, int hitBank, int altBank,
173 virtual void getBiasLSUM(Addr branch_pc,
177 Addr branch_pc, bool taken, int64_t hist, std::vector<int> & length,
197 MPPTAGEBranchInfo(Addr pc, int pcshift, bool cond, TAGEBase &tage,
226 bool lookup(ThreadID tid, Addr instPC, void * &bp_history) override;
228 void update(ThreadID tid, Addr instPC, bool taken,
231 Addr corrTarget = MaxAddr) override;
232 void uncondBranch(ThreadID tid, Addr pc, void * &bp_history) override;