Lines Matching refs:HasBaseReg

349   bool HasBaseReg = false;  member
469 HasBaseReg = true; in initialMatch()
475 HasBaseReg = true; in initialMatch()
625 if (HasBaseReg && BaseRegs.empty()) { in print()
628 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1245 bool HasBaseReg, int64_t Scale,
1410 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) in RateFormula()
1664 bool HasBaseReg, int64_t Scale, in isAMCompletelyFolded() argument
1669 HasBaseReg, Scale, AccessTy.AddrSpace, Fixup); in isAMCompletelyFolded()
1678 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded()
1719 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1731 HasBaseReg, Scale) && in isAMCompletelyFolded()
1733 HasBaseReg, Scale); in isAMCompletelyFolded()
1749 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1756 int64_t BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1759 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1771 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1780 (F.BaseOffset + Fixup.Offset), F.HasBaseReg, in isAMCompletelyFolded()
1787 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1807 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg, in getScalingFactorCost()
1810 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1831 bool HasBaseReg) { in isAlwaysFoldable() argument
1841 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
1843 HasBaseReg = true; in isAlwaysFoldable()
1847 HasBaseReg, Scale); in isAlwaysFoldable()
1854 bool HasBaseReg) { in isAlwaysFoldable() argument
1874 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
2012 bool reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg,
2559 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2584 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2589 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3420 F.HasBaseReg = true; in InsertSupplementalFormula()
4068 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
4085 !Base.HasBaseReg && Base.BaseOffset == 0 && !Base.BaseGV) in GenerateScales()