[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