Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp314 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()
345 PtrA = PtrA->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetA); in areConsecutivePointers()
352 if (PtrA == PtrB) in areConsecutivePointers()
360 const SCEV *PtrSCEVA = SE.getSCEV(PtrA); in areConsecutivePointers()
384 auto *GEPA = dyn_cast<GetElementPtrInst>(PtrA); in lookThroughComplexAddresses()
387 return lookThroughSelects(PtrA, PtrB, PtrDelta, Depth); in lookThroughComplexAddresses()
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1175 Value *PtrA = getLoadStorePointerOperand(A); in isConsecutiveAccess() local
1181 if (!PtrA || !PtrB || (ASA != ASB)) in isConsecutiveAccess()
1185 if (PtrA == PtrB) in isConsecutiveAccess()
1189 if (CheckType && PtrA->getType() != PtrB->getType()) in isConsecutiveAccess()
1193 Type *Ty = cast<PointerType>(PtrA->getType())->getElementType(); in isConsecutiveAccess()
1197 PtrA = PtrA->stripAndAccumulateInBoundsConstantOffsets(DL, OffsetA); in isConsecutiveAccess()
1208 if (PtrA == PtrB) in isConsecutiveAccess()
1218 const SCEV *PtrSCEVA = SE.getSCEV(PtrA); in isConsecutiveAccess()