Lines Matching defs:MaxOffset

1332   Immediate MaxOffset = Immediate::getFixedMin();
1368 if (Immediate::isKnownGT(f.Offset, MaxOffset))
1369 MaxOffset = f.Offset;
1875 Immediate MinOffset, Immediate MaxOffset,
1881 BaseOffset.isScalable() != MaxOffset.isScalable()))
1886 int64_t Max = MaxOffset.getKnownMinValue();
1892 MaxOffset = Immediate::get((uint64_t)Base + Max, MaxOffset.isScalable());
1896 isAMCompletelyFolded(TTI, Kind, AccessTy, BaseGV, MaxOffset,
1901 Immediate MinOffset, Immediate MaxOffset,
1912 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy,
1918 Immediate MaxOffset, LSRUse::KindType Kind,
1922 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV,
1927 isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy,
1932 Immediate MaxOffset, LSRUse::KindType Kind,
1934 return isLegalUse(TTI, MinOffset, MaxOffset, Kind, AccessTy, F.BaseGV,
1958 return isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
1971 if (!isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
1981 ScalableMax = (F.BaseOffset + LU.MaxOffset).getKnownMinValue();
1984 FixedMax = (F.BaseOffset + LU.MaxOffset).getFixedValue();
2042 Immediate MaxOffset, LSRUse::KindType Kind,
2067 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV,
2760 Immediate NewMaxOffset = LU.MaxOffset;
2782 LU.MaxOffset - NewOffset, HasBaseReg))
2785 } else if (Immediate::isKnownGT(NewOffset, LU.MaxOffset)) {
2801 LU.MaxOffset = NewMaxOffset;
2840 LU.MaxOffset = Offset;
3690 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F) &&
3945 if (isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
3958 isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
4105 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
4138 if (isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F)) {
4195 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
4215 if (LU.MaxOffset != LU.MinOffset)
4216 Worklist.push_back(LU.MaxOffset);
4237 if (LU.MinOffset != LU.MaxOffset) return;
4345 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
4350 isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LSRUse::Special,
4635 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
4671 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset,
4978 if (!isLegalUse(TTI, LUThatHas->MinOffset, LUThatHas->MaxOffset,
6255 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,