Searched refs:CommonStride (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 384 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 D | LoopAccessAnalysis.cpp | 1805 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()
|