Lines Matching refs:MaxOffset
1207 int64_t MaxOffset; member in __anon445c839f0711::LSRUse
1235 : Kind(K), AccessTy(AT), MinOffset(INT64_MAX), MaxOffset(INT64_MIN), in LSRUse()
1409 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument
1418 if (((int64_t)((uint64_t)BaseOffset + MaxOffset) > BaseOffset) != in isAMCompletelyFolded()
1419 (MaxOffset > 0)) in isAMCompletelyFolded()
1421 MaxOffset = (uint64_t)BaseOffset + MaxOffset; in isAMCompletelyFolded()
1425 isAMCompletelyFolded(TTI, Kind, AccessTy, BaseGV, MaxOffset, in isAMCompletelyFolded()
1430 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument
1441 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, in isAMCompletelyFolded()
1447 int64_t MaxOffset, LSRUse::KindType Kind, in isLegalUse() argument
1451 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV, in isLegalUse()
1456 isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, in isLegalUse()
1461 int64_t MaxOffset, LSRUse::KindType Kind, in isLegalUse() argument
1463 return isLegalUse(TTI, MinOffset, MaxOffset, Kind, AccessTy, F.BaseGV, in isLegalUse()
1469 return isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, in isAMCompletelyFolded()
1481 if (!isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, in getScalingFactorCost()
1492 LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MaxOffset, F.HasBaseReg, in getScalingFactorCost()
1534 int64_t MaxOffset, LSRUse::KindType Kind, in isAlwaysFoldable() argument
1555 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, BaseGV, in isAlwaysFoldable()
2210 int64_t NewMaxOffset = LU.MaxOffset; in reconcileNewOffset()
2230 LU.MaxOffset - NewOffset, HasBaseReg)) in reconcileNewOffset()
2233 } else if (NewOffset > LU.MaxOffset) { in reconcileNewOffset()
2242 LU.MaxOffset = NewMaxOffset; in reconcileNewOffset()
2288 LU.MaxOffset = Offset; in getUse()
3052 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F) && in InsertFormula()
3240 if (isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind, in GenerateReassociationsImpl()
3253 isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind, in GenerateReassociationsImpl()
3358 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F)) in GenerateSymbolicOffsetsImpl()
3388 if (isLegalUse(TTI, LU.MinOffset - Offset, LU.MaxOffset - Offset, LU.Kind, in GenerateConstantOffsetsImpl()
3414 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F)) in GenerateConstantOffsetsImpl()
3430 if (LU.MaxOffset != LU.MinOffset) in GenerateConstantOffsets()
3431 Worklist.push_back(LU.MaxOffset); in GenerateConstantOffsets()
3452 if (LU.MinOffset != LU.MaxOffset) return; in GenerateICmpZeroScales()
3545 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, in GenerateScales()
3550 isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LSRUse::Special, in GenerateScales()
3748 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, in GenerateCrossUseConstantOffsets()
3773 if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, in GenerateCrossUseConstantOffsets()
4064 if (Fixup.Offset > LUThatHas->MaxOffset) in NarrowSearchSpaceByCollapsingUnrolledCode()
4065 LUThatHas->MaxOffset = Fixup.Offset; in NarrowSearchSpaceByCollapsingUnrolledCode()
4079 if (!isLegalUse(TTI, LUThatHas->MinOffset, LUThatHas->MaxOffset, in NarrowSearchSpaceByCollapsingUnrolledCode()
4869 assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, in LSRInstance()