[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:11 PST 2026


================
@@ -305,23 +347,19 @@ define <4 x float> @vfdiv_v4f32_zero_evl(<4 x float> %va, <4 x float> %vb, <4 x
 define <4 x float> @vfdiv_v4f32_false_mask(<4 x float> %va, <4 x float> %vb, i32 %evl) {
 ; CHECK-LABEL: vfdiv_v4f32_false_mask:
 ; CHECK:       # %bb.0:
+; CHECK-NEXT:    vsetivli zero, 4, e32, m1, ta, ma
+; CHECK-NEXT:    vfdiv.vv v8, v8, v9
 ; CHECK-NEXT:    ret
   %s = call <4 x float> @llvm.vp.fdiv.v4f32(<4 x float> %va, <4 x float> %vb, <4 x i1> zeroinitializer, i32 %evl)
   ret <4 x float> %s
 }
 
 define <4 x float> @vfrem_v4f32_zero_evl(<4 x float> %va, <4 x float> %vb, <4 x i1> %m) {
----------------
topperc wrote:

Lost CHECK lines

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


More information about the llvm-commits mailing list