[llvm] [RISCV] Remove codegen for trivial VP intrinsics (PR #179622)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 4 12:49:10 PST 2026


================
@@ -7,8 +7,10 @@
 define <2 x i8> @vmacc_vv_nxv2i8(<2 x i8> %a, <2 x i8> %b, <2 x i8> %c,  <2 x i1> %m, i32 zeroext %evl) {
 ; CHECK-LABEL: vmacc_vv_nxv2i8:
 ; CHECK:       # %bb.0:
-; CHECK-NEXT:    vsetvli zero, a0, e8, mf8, tu, mu
-; CHECK-NEXT:    vmacc.vv v10, v8, v9, v0.t
+; CHECK-NEXT:    vsetivli zero, 2, e8, mf8, ta, ma
+; CHECK-NEXT:    vmadd.vv v8, v9, v10
+; CHECK-NEXT:    vsetvli zero, a0, e8, mf8, tu, ma
+; CHECK-NEXT:    vmerge.vvm v10, v10, v8, v0
----------------
topperc wrote:

Regression

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


More information about the llvm-commits mailing list