Lines Matching defs:BranchInfo
189 struct BranchInfo
191 BranchInfo() : lowConf(false), highConf(false), altConf(false),
212 virtual BranchInfo *makeBranchInfo();
218 ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi,
223 virtual unsigned getIndBias(Addr branch_pc, BranchInfo* bi, bool b) const;
225 virtual unsigned getIndBiasSK(Addr branch_pc, BranchInfo* bi) const;
227 virtual unsigned getIndBiasBank( Addr branch_pc, BranchInfo* bi,
233 virtual int gPredictions(ThreadID tid, Addr branch_pc, BranchInfo* bi,
248 std::vector<int8_t> & w, BranchInfo* bi);
257 BranchInfo * tage_bi, Addr corrTarget);
259 virtual void gUpdates( ThreadID tid, Addr pc, bool taken, BranchInfo* bi,
264 void updateStats(bool taken, BranchInfo *bi);
267 BranchInfo *bi, Addr corrTarget, bool bias_bit,