[llvm] AMDGPU: Fix assert when multi operands to update after folding imm (PR #148205)

via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 14 06:04:24 PDT 2025


================
@@ -0,0 +1,55 @@
+# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
+# RUN: llc -mtriple=amdgcn-amd-hsa -mcpu=gfx1031 -run-pass=si-fold-operands -o - %s | FileCheck %s
+--- |
+  @global = external addrspace(3) global i32
+
+  define void @snork() {
+  bb:
+    br label %bb3
+
+  bb3:
+    br label %bb5
+
+  bb5:
+    ret void
+  }
+...
+---
+name:            snork
+body:             |
+  ; CHECK-LABEL: name: snork
+  ; CHECK: bb.0.bb:
----------------
macurtis-amd wrote:

Did not realize that I could run llvm-reduce on mir!
Latest test is now substantially smaller.

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


More information about the llvm-commits mailing list