[llvm] [LoopAccessAnalysis] Analyze forked pointer dependences per alternative (PR #214216)

Ramkumar Ramachandra via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 27 00:12:54 PDT 2026


================
@@ -2330,8 +2470,9 @@ MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx,
 
     if (IsTrueDataDependence && EnableForwardingConflictDetection) {
       if (!ConstDist) {
-        return CheckCompletelyBeforeOrAfter() ? Dependence::NoDep
-                                              : Dependence::Unknown;
+        return areAccessesCompletelyBeforeOrAfter(Src, SrcTy, Sink, SinkTy)
+                   ? Dependence::NoDep
+                   : Dependence::Unknown;
----------------
artagnon wrote:

Keep CheckCompletelyBeforeOrAfter in this function and reduce the diff? The priority is reducing the diff here?

https://github.com/llvm/llvm-project/pull/214216


More information about the llvm-commits mailing list