Lines Matching refs:Distance
1278 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward() argument
1302 if (Distance % VF && Distance / VF < NumItersForStoreLoadThroughMemory) { in couldPreventStoreLoadForward()
1310 dbgs() << "LAA: Distance " << Distance in couldPreventStoreLoadForward()
1399 static bool areStridedAccessesIndependent(uint64_t Distance, uint64_t Stride, in areStridedAccessesIndependent() argument
1403 assert(Distance > 0 && "The distance must be non-zero"); in areStridedAccessesIndependent()
1406 if (Distance % TypeByteSize) in areStridedAccessesIndependent()
1409 uint64_t ScaledDist = Distance / TypeByteSize; in areStridedAccessesIndependent()
1500 int64_t Distance = Val.getSExtValue(); in isDependent() local
1503 if (std::abs(Distance) > 0 && Stride > 1 && ATy == BTy && in isDependent()
1504 areStridedAccessesIndependent(std::abs(Distance), Stride, TypeByteSize)) { in isDependent()
1578 if (MinDistanceNeeded > static_cast<uint64_t>(Distance)) { in isDependent()
1580 << Distance << '\n'); in isDependent()
1608 std::min(static_cast<uint64_t>(Distance), MaxSafeDepDistBytes); in isDependent()
1612 couldPreventStoreLoadForward(Distance, TypeByteSize)) in isDependent()