Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp151 bool areConsecutivePointers(Value *PtrA, Value *PtrB, APInt PtrDelta,
153 bool lookThroughComplexAddresses(Value *PtrA, Value *PtrB, APInt PtrDelta,
155 bool lookThroughSelects(Value *PtrA, Value *PtrB, const APInt &PtrDelta,
340 APInt PtrDelta, unsigned Depth) const { in areConsecutivePointers() argument
361 PtrDelta = PtrDelta.sextOrTrunc(NewPtrBitWidth); in areConsecutivePointers()
368 return OffsetDelta == PtrDelta; in areConsecutivePointers()
372 APInt BaseDelta = PtrDelta - OffsetDelta; in areConsecutivePointers()
397 APInt PtrDelta, in lookThroughComplexAddresses() argument
402 return lookThroughSelects(PtrA, PtrB, PtrDelta, Depth); in lookThroughComplexAddresses()
424 if (PtrDelta.isNegative()) { in lookThroughComplexAddresses()
[all …]