Lines Matching refs:TAGEBase
51 class MPP_TAGE : public TAGEBase {
54 struct BranchInfo : public TAGEBase::BranchInfo {
55 BranchInfo(TAGEBase &tage) : TAGEBase::BranchInfo(tage)
61 MPP_TAGE(const MPP_TAGEParams *p) : TAGEBase(p),
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;
78 TAGEBase::BranchInfo* b, bool speculative,
184 TAGEBase *tage;
193 TAGEBase::BranchInfo *tageBranchInfo;
197 MPPTAGEBranchInfo(Addr pc, int pcshift, bool cond, TAGEBase &tage,