Lines Matching defs:MaxOffset

1337   Immediate MaxOffset = Immediate::getFixedMin();
1373 if (Immediate::isKnownGT(f.Offset, MaxOffset))
1374 MaxOffset = f.Offset;
1880 Immediate MinOffset, Immediate MaxOffset,
1886 BaseOffset.isScalable() != MaxOffset.isScalable()))
1891 int64_t Max = MaxOffset.getKnownMinValue();
1897 MaxOffset = Immediate::get((uint64_t)Base + Max, MaxOffset.isScalable());
1901 isAMCompletelyFolded(TTI, Kind, AccessTy, BaseGV, MaxOffset,
1906 Immediate MinOffset, Immediate MaxOffset,
1917 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy,
1923 Immediate MaxOffset, LSRUse::KindType Kind,
1927 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV,
1932 isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy,
1937 Immediate MaxOffset, LSRUse::KindType Kind,
1939 return isLegalUse(TTI, MinOffset, MaxOffset, Kind, AccessTy, F.BaseGV,
1963 return isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
1976 if (!isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
1986 ScalableMax = (F.BaseOffset + LU.MaxOffset).getKnownMinValue();
1989 FixedMax = (F.BaseOffset + LU.MaxOffset).getFixedValue();
2047 Immediate MaxOffset, LSRUse::KindType Kind,
2072 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV,
2759 Immediate NewMaxOffset = LU.MaxOffset;
2781 LU.MaxOffset - NewOffset, HasBaseReg))
2784 } else if (Immediate::isKnownGT(NewOffset, LU.MaxOffset)) {
2800 LU.MaxOffset = NewMaxOffset;
2839 LU.MaxOffset = Offset;
3689 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F) &&
3944 if (isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
3957 isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
4103 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
4136 if (isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F)) {
4193 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
4213 if (LU.MaxOffset != LU.MinOffset)
4214 Worklist.push_back(LU.MaxOffset);
4235 if (LU.MinOffset != LU.MaxOffset) return;
4343 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
4348 isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LSRUse::Special,
4633 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
4669 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset,
4976 if (!isLegalUse(TTI, LUThatHas->MinOffset, LUThatHas->MaxOffset,
6258 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,