Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp136 bool areConsecutivePointers(Value *PtrA, Value *PtrB, APInt PtrDelta,
138 bool lookThroughComplexAddresses(Value *PtrA, Value *PtrB, APInt PtrDelta,
140 bool lookThroughSelects(Value *PtrA, Value *PtrB, const APInt &PtrDelta,
305 Value *PtrA = getLoadStorePointerOperand(A); in isConsecutiveAccess() local
311 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess()
315 Type *PtrATy = PtrA->getType()->getPointerElementType(); in isConsecutiveAccess()
317 if (PtrA == PtrB || in isConsecutiveAccess()
327 return areConsecutivePointers(PtrA, PtrB, Size); in isConsecutiveAccess()
330 bool Vectorizer::areConsecutivePointers(Value *PtrA, Value *PtrB, in areConsecutivePointers() argument
332 unsigned PtrBitWidth = DL.getPointerTypeSizeInBits(PtrA->getType()); in areConsecutivePointers()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1127 Optional<int> llvm::getPointersDiff(Value *PtrA, Value *PtrB, in getPointersDiff() argument
1130 assert(PtrA && PtrB && "Expected non-nullptr pointers."); in getPointersDiff()
1132 if (PtrA == PtrB) in getPointersDiff()
1136 if (CheckType && PtrA->getType() != PtrB->getType()) in getPointersDiff()
1139 unsigned ASA = PtrA->getType()->getPointerAddressSpace(); in getPointersDiff()
1148 Value *PtrA1 = PtrA->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetA); in getPointersDiff()
1169 const SCEV *PtrSCEVA = SE.getSCEV(PtrA); in getPointersDiff()
1177 Type *Ty = cast<PointerType>(PtrA->getType())->getElementType(); in getPointersDiff()
1237 Value *PtrA = getLoadStorePointerOperand(A); in isConsecutiveAccess() local
1239 if (!PtrA || !PtrB) in isConsecutiveAccess()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h687 Optional<int> getPointersDiff(Value *PtrA, Value *PtrB, const DataLayout &DL,