Searched refs:PtrB (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 306 Value *PtrB = getLoadStorePointerOperand(B); in isConsecutiveAccess() local 311 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess() 317 if (PtrA == PtrB || in isConsecutiveAccess() 327 return areConsecutivePointers(PtrA, PtrB, Size); in isConsecutiveAccess() 336 PtrB = PtrB->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetB); in areConsecutivePointers() 358 if (PtrA == PtrB) in areConsecutivePointers() 367 const SCEV *PtrSCEVB = SE.getSCEV(PtrB); in areConsecutivePointers() 466 auto *GEPB = dyn_cast<GetElementPtrInst>(PtrB); in lookThroughComplexAddresses() 468 return lookThroughSelects(PtrA, PtrB, PtrDelta, Depth); in lookThroughComplexAddresses() 565 bool Vectorizer::lookThroughSelects(Value *PtrA, Value *PtrB, in lookThroughSelects() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 1140 Value *PtrB, const DataLayout &DL, in getPointersDiff() argument 1143 assert(PtrA && PtrB && "Expected non-nullptr pointers."); in getPointersDiff() 1146 assert(cast<PointerType>(PtrB->getType()) in getPointersDiff() 1150 if (PtrA == PtrB) in getPointersDiff() 1158 unsigned ASB = PtrB->getType()->getPointerAddressSpace(); in getPointersDiff() 1167 Value *PtrB1 = PtrB->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetB); in getPointersDiff() 1188 const SCEV *PtrSCEVB = SE.getSCEV(PtrB); in getPointersDiff() 1255 Value *PtrB = getLoadStorePointerOperand(B); in isConsecutiveAccess() local 1256 if (!PtrA || !PtrB) in isConsecutiveAccess() 1260 Optional<int> Diff = getPointersDiff(ElemTyA, PtrA, ElemTyB, PtrB, DL, SE, in isConsecutiveAccess()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 694 Value *PtrB, const DataLayout &DL,
|