Home
last modified time | relevance | path

Searched refs:PtrDelta (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp351 PtrDelta = PtrDelta.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers()
358 return OffsetDelta == PtrDelta; in areConsecutivePointers()
362 APInt BaseDelta = PtrDelta - OffsetDelta; in areConsecutivePointers()
462 APInt PtrDelta, in lookThroughComplexAddresses() argument
467 return lookThroughSelects(PtrA, PtrB, PtrDelta, Depth); in lookThroughComplexAddresses()
489 if (PtrDelta.isNegative()) { in lookThroughComplexAddresses()
490 if (PtrDelta.isMinSignedValue()) in lookThroughComplexAddresses()
492 PtrDelta.negate(); in lookThroughComplexAddresses()
496 if (PtrDelta.urem(Stride) != 0) in lookThroughComplexAddresses()
499 APInt IdxDiff = PtrDelta.udiv(Stride).zext(IdxBitWidth); in lookThroughComplexAddresses()
[all …]