Searched refs:PtrB (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 135 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 D | LoopAccessAnalysis.cpp | 1481 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 D | LoopAccessAnalysis.h | 745 Value *PtrB, const DataLayout &DL,
|