[llvm-branch-commits] [llvm] [DA] Add check for base pointer invariance (PR #148241)

Ryotaro Kasuga via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Jul 11 11:19:37 PDT 2025


================
@@ -113,7 +113,7 @@ define void @banerjee1(ptr %A, ptr %B, i64 %m, i64 %n) nounwind uwtable ssp {
 ; CHECK-NEXT:  Src: %2 = load i64, ptr %arrayidx6, align 8 --> Dst: store i64 %2, ptr %B.addr.12, align 8
 ; CHECK-NEXT:    da analyze - confused!
 ; CHECK-NEXT:  Src: store i64 %2, ptr %B.addr.12, align 8 --> Dst: store i64 %2, ptr %B.addr.12, align 8
-; CHECK-NEXT:    da analyze - output [* *]!
----------------
kasuga-fj wrote:

All the test changes except for FlipFlopBaseAddress.ll are related to dependencies between memory accesses of the form `*B++`.

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


More information about the llvm-branch-commits mailing list