Searched refs:getPointersDiff (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 819 std::optional<int> getPointersDiff(Type *ElemTyA, Value *PtrA, Type *ElemTyB,
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 1557 std::optional<int> llvm::getPointersDiff(Type *ElemTyA, Value *PtrA, in getPointersDiff() function in llvm 1636 std::optional<int> Diff = getPointersDiff(ElemTy, Ptr0, ElemTy, Ptr, DL, SE, in sortPtrAccesses() 1669 getPointersDiff(ElemTyA, PtrA, ElemTyB, PtrB, DL, SE, in isConsecutiveAccess()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 1504 std::optional<int> Dist = getPointersDiff( in getShallowScore() 4604 getPointersDiff(ScalarTy, Ptr0, ScalarTy, PtrN, *DL, *SE); in canVectorizeLoads() 4641 *getPointersDiff(ScalarTy, Ptr0, ScalarTy, Ptr, *DL, *SE); in canVectorizeLoads() 4804 getPointersDiff(ElemTy, Base.first, ElemTy, Ptr, DL, SE, in clusterSortPtrAccesses() 5955 // To avoid calling getPointersDiff() while sorting we create a vector of in canFormVector() 5965 getPointersDiff(S0Ty, S0Ptr, SI->getValueOperand()->getType(), in canFormVector() 6517 getPointersDiff(ScalarTy, Ptr0, ScalarTy, PtrN, *DL, *SE); in getScalarsVectorizationState() 13323 std::optional<int> Diff = getPointersDiff( in vectorizeTree() 16303 // container allows to reduce number of calls of getPointersDiff() function. in vectorizeStores() 16339 std::optional<int> Diff = getPointersDiff( in vectorizeStores() [all...] |