[llvm] [RISCV] Fix crash when trying to remove segment (PR #146524)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 3 07:19:11 PDT 2025


================
@@ -100,6 +100,18 @@
     ret void
   }
 
+  define i64 @vsetvli_vleff() {
+  bb0:
+    br i1 poison, label %bb1, label %bb2
+  bb1:
+    %0 = tail call { <vscale x 4 x i16>, i64 } @llvm.riscv.vleff.nxv4i16.i64(<vscale x 4 x i16> zeroinitializer, ptr null, i64 0)
+    %1 = extractvalue { <vscale x 4 x i16>, i64 } %0, 1
+    br label %bb2
+  bb2:
+    %x8 = phi i64 [%1, %bb1], [0, %bb0]
+    ret i64 %x8
----------------
sc-clulzze wrote:

Addressed

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


More information about the llvm-commits mailing list