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/ |
D | LoadStoreVectorizer.cpp | 151 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 …]
|