[llvm] [AA] Improve precision for monotonic atomic load/store operations (PR #158169)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 23 01:37:16 PDT 2025


================
@@ -431,6 +431,13 @@ ModRefInfo AAResults::getModRefInfo(const LoadInst *L,
     if (AR == AliasResult::NoAlias)
       return ModRefInfo::NoModRef;
   }
+
+  assert(!isStrongerThanMonotonic(L->getOrdering()) &&
+         "Stronger atomic orderings should have been handled above!");
----------------
nikic wrote:

This assert seems redundant?

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


More information about the llvm-commits mailing list