[llvm] [RISCV] Remove codegen for vp.icmp (PR #193606)
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 22 14:55:22 PDT 2026
================
@@ -168,8 +168,9 @@ define <8 x i32> @vpselect_vpadd(<8 x i32> %passthru, <8 x i32> %x, <8 x i32> %y
define <8 x i32> @vpselect_vpadd2(<8 x i32> %passthru, <8 x i32> %x, <8 x i32> %y, i32 zeroext %vl) {
; CHECK-LABEL: vpselect_vpadd2:
; CHECK: # %bb.0:
-; CHECK-NEXT: vsetvli zero, a0, e32, m1, ta, mu
+; CHECK-NEXT: vsetivli zero, 8, e32, m1, ta, ma
; CHECK-NEXT: vmseq.vv v0, v9, v10
+; CHECK-NEXT: vsetvli zero, a0, e32, m1, ta, mu
----------------
lukel97 wrote:
These extra vsetvlis will go away when vp.select is also expanded, but that's left for a later PR as it affects more tests
https://github.com/llvm/llvm-project/pull/193606
More information about the llvm-commits
mailing list