Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp135 bool areConsecutivePointers(Value *PtrA, Value *PtrB, APInt PtrDelta,
137 bool lookThroughComplexAddresses(Value *PtrA, Value *PtrB, APInt PtrDelta,
139 bool lookThroughSelects(Value *PtrA, Value *PtrB, const APInt &PtrDelta,
308 Value *PtrB = getLoadStorePointerOperand(B); in isConsecutiveAccess() local
313 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess()
319 if (PtrA == PtrB || in isConsecutiveAccess()
329 return areConsecutivePointers(PtrA, PtrB, Size); in isConsecutiveAccess()
332 bool Vectorizer::areConsecutivePointers(Value *PtrA, Value *PtrB, in areConsecutivePointers() argument
338 PtrB = PtrB->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetB); in areConsecutivePointers()
342 if (NewPtrBitWidth != DL.getTypeStoreSizeInBits(PtrB->getType())) in areConsecutivePointers()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1481 Type *ElemTyB, Value *PtrB, in getPointersDiff() argument
1485 assert(PtrA && PtrB && "Expected non-nullptr pointers."); in getPointersDiff()
1488 assert(cast<PointerType>(PtrB->getType()) in getPointersDiff()
1492 if (PtrA == PtrB) in getPointersDiff()
1500 unsigned ASB = PtrB->getType()->getPointerAddressSpace(); in getPointersDiff()
1509 Value *PtrB1 = PtrB->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetB); in getPointersDiff()
1530 const SCEV *PtrSCEVB = SE.getSCEV(PtrB); in getPointersDiff()
1595 Value *PtrB = getLoadStorePointerOperand(B); in isConsecutiveAccess() local
1596 if (!PtrA || !PtrB) in isConsecutiveAccess()
1601 getPointersDiff(ElemTyA, PtrA, ElemTyB, PtrB, DL, SE, in isConsecutiveAccess()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h745 Value *PtrB, const DataLayout &DL,