Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h384 unsigned CommonStride = 0);
397 std::optional<uint64_t> CommonStride; member
407 std::optional<uint64_t> CommonStride, in DepDistanceStrideAndSizeInfo()
410 : Dist(Dist), MaxStride(MaxStride), CommonStride(CommonStride), in DepDistanceStrideAndSizeInfo()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1805 unsigned CommonStride) { in couldPreventStoreLoadForward() argument
1842 if (CommonStride && in couldPreventStoreLoadForward()
1848 bit_floor(MaxVFWithoutSLForwardIssuesPowerOf2 / CommonStride); in couldPreventStoreLoadForward()
2078 std::optional<uint64_t> CommonStride; in getDependenceDistanceStrideAndSize() local
2080 CommonStride = StrideAScaled; in getDependenceDistanceStrideAndSize()
2088 return DepDistanceStrideAndSizeInfo(Dist, MaxStride, CommonStride, in getDependenceDistanceStrideAndSize()
2121 auto &[Dist, MaxStride, CommonStride, TypeByteSize, AIsWrite, BIsWrite] = in isDependent()
2155 if (ConstDist > 0 && CommonStride && CommonStride > 1 && HasSameSize && in isDependent()
2156 areStridedAccessesIndependent(ConstDist, *CommonStride, TypeByteSize)) { in isDependent()
2288 couldPreventStoreLoadForward(MinDistance, TypeByteSize, *CommonStride)) in isDependent()