[llvm] [MachinePipeliner] Remove UB from tests (NFC) (PR #123169)

Ryotaro Kasuga via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 18 08:40:16 PDT 2025


================
@@ -20,9 +20,9 @@ for.body.prol:
   %sr.prol = phi float [ %0, %for.body.prol ], [ undef, %entry ]
   %sr109.prol = phi float [ %sr.prol, %for.body.prol ], [ undef, %entry ]
   %prol.iter = phi i32 [ %prol.iter.sub, %for.body.prol ], [ undef, %entry ]
-  %0 = load float, ptr undef, align 4
+  %0 = load float, ptr %p0, align 4
----------------
kasuga-fj wrote:

Using undef/null as a pointer operand for load/store causes UB.
https://llvm.org/docs/LangRef.html#undefined-values

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


More information about the llvm-commits mailing list