Lines Matching refs:Distance
1623 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward() argument
1647 if (Distance % VF && Distance / VF < NumItersForStoreLoadThroughMemory) { in couldPreventStoreLoadForward()
1655 dbgs() << "LAA: Distance " << Distance in couldPreventStoreLoadForward()
1744 static bool areStridedAccessesIndependent(uint64_t Distance, uint64_t Stride, in areStridedAccessesIndependent() argument
1748 assert(Distance > 0 && "The distance must be non-zero"); in areStridedAccessesIndependent()
1751 if (Distance % TypeByteSize) in areStridedAccessesIndependent()
1754 uint64_t ScaledDist = Distance / TypeByteSize; in areStridedAccessesIndependent()
1850 int64_t Distance = Val.getSExtValue(); in isDependent() local
1853 if (std::abs(Distance) > 0 && Stride > 1 && HasSameSize && in isDependent()
1854 areStridedAccessesIndependent(std::abs(Distance), Stride, TypeByteSize)) { in isDependent()
1926 if (MinDistanceNeeded > static_cast<uint64_t>(Distance)) { in isDependent()
1928 << Distance << '\n'); in isDependent()
1956 std::min(static_cast<uint64_t>(Distance), MaxSafeDepDistBytes); in isDependent()
1960 couldPreventStoreLoadForward(Distance, TypeByteSize)) in isDependent()