Lines Matching refs:Distance
1319 bool MemoryDepChecker::couldPreventStoreLoadForward(uint64_t Distance, in couldPreventStoreLoadForward() argument
1343 if (Distance % VF && Distance / VF < NumItersForStoreLoadThroughMemory) { in couldPreventStoreLoadForward()
1351 dbgs() << "LAA: Distance " << Distance in couldPreventStoreLoadForward()
1440 static bool areStridedAccessesIndependent(uint64_t Distance, uint64_t Stride, in areStridedAccessesIndependent() argument
1444 assert(Distance > 0 && "The distance must be non-zero"); in areStridedAccessesIndependent()
1447 if (Distance % TypeByteSize) in areStridedAccessesIndependent()
1450 uint64_t ScaledDist = Distance / TypeByteSize; in areStridedAccessesIndependent()
1542 int64_t Distance = Val.getSExtValue(); in isDependent() local
1545 if (std::abs(Distance) > 0 && Stride > 1 && ATy == BTy && in isDependent()
1546 areStridedAccessesIndependent(std::abs(Distance), Stride, TypeByteSize)) { in isDependent()
1620 if (MinDistanceNeeded > static_cast<uint64_t>(Distance)) { in isDependent()
1622 << Distance << '\n'); in isDependent()
1650 std::min(static_cast<uint64_t>(Distance), MaxSafeDepDistBytes); in isDependent()
1654 couldPreventStoreLoadForward(Distance, TypeByteSize)) in isDependent()