Lines Matching refs:Distance
1758 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward() argument
1782 if (Distance % VF && Distance / VF < NumItersForStoreLoadThroughMemory) { in couldPreventStoreLoadForward()
1790 dbgs() << "LAA: Distance " << Distance in couldPreventStoreLoadForward()
1879 static bool areStridedAccessesIndependent(uint64_t Distance, uint64_t Stride, in areStridedAccessesIndependent() argument
1883 assert(Distance > 0 && "The distance must be non-zero"); in areStridedAccessesIndependent()
1886 if (Distance % TypeByteSize) in areStridedAccessesIndependent()
1889 uint64_t ScaledDist = Distance / TypeByteSize; in areStridedAccessesIndependent()
2033 int64_t Distance = Val.getSExtValue(); in isDependent() local
2036 if (std::abs(Distance) > 0 && Stride > 1 && HasSameSize && in isDependent()
2037 areStridedAccessesIndependent(std::abs(Distance), Stride, TypeByteSize)) { in isDependent()
2112 if (MinDistanceNeeded > static_cast<uint64_t>(Distance)) { in isDependent()
2114 << Distance << '\n'); in isDependent()
2143 std::min(static_cast<uint64_t>(Distance), MinDepDistBytes); in isDependent()
2148 couldPreventStoreLoadForward(Distance, TypeByteSize)) { in isDependent()