Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp352 PtrDelta = PtrDelta.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers()
359 return OffsetDelta == PtrDelta; in areConsecutivePointers()
363 APInt BaseDelta = PtrDelta - OffsetDelta; in areConsecutivePointers()
463 APInt PtrDelta, in lookThroughComplexAddresses() argument
468 return lookThroughSelects(PtrA, PtrB, PtrDelta, Depth); in lookThroughComplexAddresses()
490 if (PtrDelta.isNegative()) { in lookThroughComplexAddresses()
491 if (PtrDelta.isMinSignedValue()) in lookThroughComplexAddresses()
493 PtrDelta.negate(); in lookThroughComplexAddresses()
497 if (PtrDelta.urem(Stride) != 0) in lookThroughComplexAddresses()
500 APInt IdxDiff = PtrDelta.udiv(Stride).zextOrSelf(IdxBitWidth); in lookThroughComplexAddresses()
[all …]