Lines Matching refs:HasBaseReg
491 bool HasBaseReg = false; member
611 HasBaseReg = true; in initialMatch()
617 HasBaseReg = true; in initialMatch()
767 if (HasBaseReg && BaseRegs.empty()) { in print()
770 } else if (!HasBaseReg && !BaseRegs.empty()) { in print()
1394 bool HasBaseReg, int64_t Scale,
1560 Offset, F.HasBaseReg, F.Scale, Fixup.UserInst)) in RateFormula()
1818 bool HasBaseReg, int64_t Scale, in isAMCompletelyFolded() argument
1827 HasBaseReg, Scale, AccessTy.AddrSpace, in isAMCompletelyFolded()
1837 if (Scale != 0 && HasBaseReg && BaseOffset.isNonZero()) in isAMCompletelyFolded()
1883 bool HasBaseReg, int64_t Scale) { in isAMCompletelyFolded() argument
1900 HasBaseReg, Scale) && in isAMCompletelyFolded()
1902 HasBaseReg, Scale); in isAMCompletelyFolded()
1918 F.BaseGV, F.BaseOffset, F.HasBaseReg, F.Scale); in isAMCompletelyFolded()
1925 Immediate BaseOffset, bool HasBaseReg, int64_t Scale) { in isLegalUse() argument
1928 BaseOffset, HasBaseReg, Scale) || in isLegalUse()
1940 F.BaseOffset, F.HasBaseReg, F.Scale); in isLegalUse()
1957 (F.BaseOffset + Fixup.Offset), F.HasBaseReg, in isAMCompletelyFolded()
1964 LU.AccessTy, F.BaseGV, F.BaseOffset, F.HasBaseReg, in isAMCompletelyFolded()
1993 F.HasBaseReg, F.Scale, LU.AccessTy.AddrSpace); in getScalingFactorCost()
1996 F.HasBaseReg, F.Scale, LU.AccessTy.AddrSpace); in getScalingFactorCost()
2016 bool HasBaseReg) { in isAlwaysFoldable() argument
2027 if (!HasBaseReg && Scale == 1) { in isAlwaysFoldable()
2029 HasBaseReg = true; in isAlwaysFoldable()
2037 if (HasBaseReg && BaseOffset.isNonZero() && Kind != LSRUse::ICmpZero && in isAlwaysFoldable()
2042 HasBaseReg, Scale); in isAlwaysFoldable()
2049 bool HasBaseReg) { in isAlwaysFoldable() argument
2073 BaseOffset, HasBaseReg, Scale); in isAlwaysFoldable()
2215 bool reconcileNewOffset(LSRUse &LU, Immediate NewOffset, bool HasBaseReg,
2756 bool HasBaseReg, LSRUse::KindType Kind, in reconcileNewOffset() argument
2781 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2786 NewOffset - LU.MinOffset, HasBaseReg)) in reconcileNewOffset()
3672 F.HasBaseReg = true; in InsertSupplementalFormula()
4341 Base.HasBaseReg = Base.BaseRegs.size() > 1; in GenerateScales()
4357 if (LU.Kind == LSRUse::ICmpZero && !Base.HasBaseReg && in GenerateScales()