Skip to content

Commit 7a3cb3b

Browse files
remove redundant tests
1 parent 113c667 commit 7a3cb3b

File tree

1 file changed

+0
-66
lines changed

1 file changed

+0
-66
lines changed

llvm/test/CodeGen/RISCV/rvv/vl-opt-instrs.ll

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -2594,71 +2594,6 @@ define <vscale x 4 x i32> @vwsll_vi(<vscale x 4 x i16> %a, <vscale x 4 x i32> %b
25942594
ret <vscale x 4 x i32> %2
25952595
}
25962596

2597-
; Test getOperandInfo
2598-
2599-
define <vscale x 1 x i8> @vmerge_vim(<vscale x 1 x i8> %a, i8 %b, <vscale x 1 x i1> %m, iXLen %vl) {
2600-
; NOVLOPT-LABEL: vmerge_vim:
2601-
; NOVLOPT: # %bb.0:
2602-
; NOVLOPT-NEXT: vsetvli a2, zero, e8, mf8, tu, ma
2603-
; NOVLOPT-NEXT: vmv.v.x v8, a0
2604-
; NOVLOPT-NEXT: vsetvli zero, a1, e8, mf8, ta, ma
2605-
; NOVLOPT-NEXT: vmerge.vim v8, v8, 2, v0
2606-
; NOVLOPT-NEXT: ret
2607-
;
2608-
; VLOPT-LABEL: vmerge_vim:
2609-
; VLOPT: # %bb.0:
2610-
; VLOPT-NEXT: vsetvli zero, a1, e8, mf8, tu, ma
2611-
; VLOPT-NEXT: vmv.v.x v8, a0
2612-
; VLOPT-NEXT: vsetvli zero, zero, e8, mf8, ta, ma
2613-
; VLOPT-NEXT: vmerge.vim v8, v8, 2, v0
2614-
; VLOPT-NEXT: ret
2615-
%2 = call <vscale x 1 x i8> @llvm.riscv.vmv.v.x.nxv1i8(<vscale x 1 x i8> %a, i8 %b, iXLen -1)
2616-
%3 = call <vscale x 1 x i8> @llvm.riscv.vmerge.nxv1i8.nxv1i8(<vscale x 1 x i8> undef, <vscale x 1 x i8> %2, i8 2, <vscale x 1 x i1> %m, iXLen %vl)
2617-
ret <vscale x 1 x i8> %3
2618-
}
2619-
2620-
define <vscale x 1 x i8> @vmerge_vxm(<vscale x 1 x i8> %a, i8 %b, <vscale x 1 x i1> %m, iXLen %vl) {
2621-
; NOVLOPT-LABEL: vmerge_vxm:
2622-
; NOVLOPT: # %bb.0:
2623-
; NOVLOPT-NEXT: vsetvli a2, zero, e8, mf8, tu, ma
2624-
; NOVLOPT-NEXT: vmv.v.x v8, a0
2625-
; NOVLOPT-NEXT: vsetvli zero, a1, e8, mf8, ta, ma
2626-
; NOVLOPT-NEXT: vmerge.vxm v8, v8, a0, v0
2627-
; NOVLOPT-NEXT: ret
2628-
;
2629-
; VLOPT-LABEL: vmerge_vxm:
2630-
; VLOPT: # %bb.0:
2631-
; VLOPT-NEXT: vsetvli zero, a1, e8, mf8, tu, ma
2632-
; VLOPT-NEXT: vmv.v.x v8, a0
2633-
; VLOPT-NEXT: vsetvli zero, zero, e8, mf8, ta, ma
2634-
; VLOPT-NEXT: vmerge.vxm v8, v8, a0, v0
2635-
; VLOPT-NEXT: ret
2636-
%2 = call <vscale x 1 x i8> @llvm.riscv.vmv.v.x.nxv1i8(<vscale x 1 x i8> %a, i8 %b, iXLen -1)
2637-
%3 = call <vscale x 1 x i8> @llvm.riscv.vmerge.nxv1i8.nxv1i8(<vscale x 1 x i8> undef, <vscale x 1 x i8> %2, i8 %b, <vscale x 1 x i1> %m, iXLen %vl)
2638-
ret <vscale x 1 x i8> %3
2639-
}
2640-
2641-
define <vscale x 1 x i8> @vmerge_vvm(<vscale x 1 x i8> %a, i8 %b, <vscale x 1 x i8> %c, <vscale x 1 x i1> %m, iXLen %vl) {
2642-
; NOVLOPT-LABEL: vmerge_vvm:
2643-
; NOVLOPT: # %bb.0:
2644-
; NOVLOPT-NEXT: vsetvli a2, zero, e8, mf8, tu, ma
2645-
; NOVLOPT-NEXT: vmv.v.x v8, a0
2646-
; NOVLOPT-NEXT: vsetvli zero, a1, e8, mf8, ta, ma
2647-
; NOVLOPT-NEXT: vmerge.vvm v8, v8, v9, v0
2648-
; NOVLOPT-NEXT: ret
2649-
;
2650-
; VLOPT-LABEL: vmerge_vvm:
2651-
; VLOPT: # %bb.0:
2652-
; VLOPT-NEXT: vsetvli zero, a1, e8, mf8, tu, ma
2653-
; VLOPT-NEXT: vmv.v.x v8, a0
2654-
; VLOPT-NEXT: vsetvli zero, zero, e8, mf8, ta, ma
2655-
; VLOPT-NEXT: vmerge.vvm v8, v8, v9, v0
2656-
; VLOPT-NEXT: ret
2657-
%2 = call <vscale x 1 x i8> @llvm.riscv.vmv.v.x.nxv1i8(<vscale x 1 x i8> %a, i8 %b, iXLen -1)
2658-
%3 = call <vscale x 1 x i8> @llvm.riscv.vmerge.nxv1i8.nxv1i8(<vscale x 1 x i8> undef, <vscale x 1 x i8> %2, <vscale x 1 x i8> %c, <vscale x 1 x i1> %m, iXLen %vl)
2659-
ret <vscale x 1 x i8> %3
2660-
}
2661-
26622597
define <vscale x 1 x i32> @vmand_mm(<vscale x 1 x i1> %a, <vscale x 1 x i1> %b, <vscale x 1 x i32> %c, iXLen %vl) {
26632598
; NOVLOPT-LABEL: vmand_mm:
26642599
; NOVLOPT: # %bb.0:
@@ -2950,4 +2885,3 @@ define <vscale x 1 x i32> @vmsof_m(<vscale x 1 x i1> %a, <vscale x 1 x i32> %c,
29502885
%3 = call <vscale x 1 x i32> @llvm.riscv.vadd.mask.nxv1i32.nxv1i32(<vscale x 1 x i32> %c, <vscale x 1 x i32> %c, <vscale x 1 x i32> %c, <vscale x 1 x i1> %2, iXLen %vl, iXLen 0)
29512886
ret <vscale x 1 x i32> %3
29522887
}
2953-

0 commit comments

Comments
 (0)