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/ |
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, 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/ |
D | LoopAccessAnalysis.cpp | 1174 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()
|