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