Lines Matching refs:bi
66 void handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi)
68 void handleAllocAndUReset(bool alloc, bool taken, TAGEBase::BranchInfo* bi,
73 bool isHighConfidence(TAGEBase::BranchInfo *bi) const override;
75 unsigned getUseAltIdx(TAGEBase::BranchInfo* bi, Addr branch_pc) override;
152 unsigned getIndBias(Addr branch_pc, StatisticalCorrector::BranchInfo* bi,
154 unsigned getIndBiasSK(Addr branch_pc, StatisticalCorrector::BranchInfo* bi)
157 StatisticalCorrector::BranchInfo* bi, int hitBank,
163 StatisticalCorrector::BranchInfo* bi, bool prev_pred_taken,
169 StatisticalCorrector::BranchInfo *bi,
174 StatisticalCorrector::BranchInfo *bi, int &lsum) const = 0;
179 std::vector<int8_t> &w, StatisticalCorrector::BranchInfo* bi) override;
214 unsigned int getIndex(ThreadID tid, MPPTAGEBranchInfo &bi,
216 int computePartialSum(ThreadID tid, MPPTAGEBranchInfo &bi) const;
217 void updatePartial(ThreadID tid, MPPTAGEBranchInfo &bi, bool taken);
218 void updateHistories(ThreadID tid, MPPTAGEBranchInfo &bi, bool taken);