Lines Matching refs:HasBaseReg

347   bool HasBaseReg = false;  member
467 HasBaseReg = true; in initialMatch()
473 HasBaseReg = true; in initialMatch()
622 if (HasBaseReg && BaseRegs.empty()) { in print()
625 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1242 bool HasBaseReg, int64_t Scale,
1405 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) in RateFormula()
1659 bool HasBaseReg, int64_t Scale, in isAMCompletelyFolded() argument
1664 HasBaseReg, Scale, AccessTy.AddrSpace, Fixup); in isAMCompletelyFolded()
1673 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded()
1714 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1726 HasBaseReg, Scale) && in isAMCompletelyFolded()
1728 HasBaseReg, Scale); in isAMCompletelyFolded()
1744 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1751 int64_t BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1754 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1766 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1775 (F.BaseOffset + Fixup.Offset), F.HasBaseReg, in isAMCompletelyFolded()
1782 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1802 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg, in getScalingFactorCost()
1805 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1826 bool HasBaseReg) { in isAlwaysFoldable() argument
1836 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
1838 HasBaseReg = true; in isAlwaysFoldable()
1842 HasBaseReg, Scale); in isAlwaysFoldable()
1849 bool HasBaseReg) { in isAlwaysFoldable() argument
1869 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
2006 bool reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg,
2556 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2581 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2586 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3404 F.HasBaseReg = true; in InsertSupplementalFormula()
4024 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
4041 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV) in GenerateScales()