| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Delinearization.cpp | 49 SmallVectorImpl<const SCEV *> &Strides; member 52 : SE(SE), Strides(S) {} in SCEVCollectStrides() 56 Strides.push_back(AR->getStepRecurrence(SE)); in follow() 172 SmallVector<const SCEV *, 4> Strides; in collectParametricTerms() local 173 SCEVCollectStrides StrideCollector(SE, Strides); in collectParametricTerms() 178 for (const SCEV *S : Strides) in collectParametricTerms() 182 for (const SCEV *S : Strides) { in collectParametricTerms()
|
| H A D | VectorUtils.cpp | 1366 const DenseMap<Value*, const SCEV*> &Strides) { in collectConstStrideAccesses() argument 1398 getPtrStride(PSE, ElementTy, Ptr, TheLoop, Strides, in collectConstStrideAccesses() 1401 const SCEV *Scev = replaceSymbolicStrideSCEV(PSE, Strides, Ptr); in collectConstStrideAccesses() 1446 const auto &Strides = LAI->getSymbolicStrides(); in analyzeInterleaving() local 1450 collectConstStrideAccesses(AccessStrideInfo, Strides); in analyzeInterleaving() 1653 if (getPtrStride(PSE, AccessTy, MemberPtr, TheLoop, Strides, in analyzeInterleaving()
|
| H A D | LoopAccessAnalysis.cpp | 795 const DenseMap<Value *, const SCEV *> &Strides, 809 const DenseMap<Value *, const SCEV *> &Strides,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 2431 MapNonContiguousArrayTy Strides; member 2457 NonContigInfo.Strides.append(CurInfo.NonContigInfo.Strides.begin(), in append() 2458 CurInfo.NonContigInfo.Strides.end()); in append()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 814 const DenseMap<Value *, const SCEV *> &Strides);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 459 const auto &Strides = in isConsecutivePtr() local 464 int Stride = getPtrStride(PSE, AccessTy, Ptr, TheLoop, Strides, in isConsecutivePtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 2884 SmallSetVector<const SCEV *, 4> Strides; in CollectInterestingTypesAndFactors() local 2902 Strides.insert(AR->getStepRecurrence(SE)); in CollectInterestingTypesAndFactors() 2912 I = Strides.begin(), E = Strides.end(); I != E; ++I) in CollectInterestingTypesAndFactors()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 5838 const auto &Strides = DenseMap<Value *, const SCEV *>(); in containsDecreasingPointers() local 5846 if (getPtrStride(*PSE, AccessTy, Ptr, TheLoop, Strides, /*Assume=*/true, in containsDecreasingPointers()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 8233 NonContigInfo.Strides[L][RevIdx], StrideLVal, in emitNonContiguousDescriptor()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 7948 CombinedInfo.NonContigInfo.Strides.push_back(CurStrides);
|