Home
last modified time | relevance | path

Searched refs:PtrA (Results 1 – 2 of 2) 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,
314 Value *PtrA = getLoadStorePointerOperand(A); in isConsecutiveAccess() local
320 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess()
324 Type *PtrATy = PtrA->getType()->getPointerElementType(); in isConsecutiveAccess()
326 if (PtrA == PtrB || in isConsecutiveAccess()
336 return areConsecutivePointers(PtrA, PtrB, Size); in isConsecutiveAccess()
339 bool Vectorizer::areConsecutivePointers(Value *PtrA, Value *PtrB, in areConsecutivePointers() argument
341 unsigned PtrBitWidth = DL.getPointerTypeSizeInBits(PtrA->getType()); in areConsecutivePointers()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1174 Value *PtrA = getLoadStorePointerOperand(A); in isConsecutiveAccess() local
1180 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess()
1184 if (PtrA == PtrB) in isConsecutiveAccess()
1188 if (CheckType && PtrA->getType() != PtrB->getType()) in isConsecutiveAccess()
1192 Type *Ty = cast<PointerType>(PtrA->getType())->getElementType(); in isConsecutiveAccess()
1195 PtrA = PtrA->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetA); in isConsecutiveAccess()
1200 ASA = cast<PointerType>(PtrA->getType())->getAddressSpace(); in isConsecutiveAccess()
1220 if (PtrA == PtrB) in isConsecutiveAccess()
1230 const SCEV *PtrSCEVA = SE.getSCEV(PtrA); in isConsecutiveAccess()