Skip to content

Commit b3a33c6

Browse files
fixup! fix test case after rebase
1 parent 5a6976b commit b3a33c6

File tree

1 file changed

+12
-25
lines changed

1 file changed

+12
-25
lines changed

llvm/test/CodeGen/RISCV/rvv/vl-opt-op-info.ll

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,18 @@
99
; RUN: -verify-machineinstrs | FileCheck %s -check-prefixes=CHECK,VLOPT
1010

1111
define <2 x i32> @vdot_lane_s32(<2 x i32> noundef %var_1, <8 x i8> noundef %var_3, <8 x i8> noundef %var_5, <8 x i16> %x) {
12-
; NOVLOPT-LABEL: vdot_lane_s32:
13-
; NOVLOPT: # %bb.0: # %entry
14-
; NOVLOPT-NEXT: vsetivli zero, 4, e16, mf4, ta, ma
15-
; NOVLOPT-NEXT: vnsrl.wi v8, v11, 0
16-
; NOVLOPT-NEXT: vnsrl.wi v9, v11, 16
17-
; NOVLOPT-NEXT: vwadd.vv v10, v8, v9
18-
; NOVLOPT-NEXT: vsetivli zero, 2, e32, mf2, ta, ma
19-
; NOVLOPT-NEXT: vnsrl.wi v8, v10, 0
20-
; NOVLOPT-NEXT: li a0, 32
21-
; NOVLOPT-NEXT: vnsrl.wx v9, v10, a0
22-
; NOVLOPT-NEXT: vadd.vv v8, v8, v9
23-
; NOVLOPT-NEXT: ret
24-
;
25-
; VLOPT-LABEL: vdot_lane_s32:
26-
; VLOPT: # %bb.0: # %entry
27-
; VLOPT-NEXT: vsetivli zero, 2, e16, mf4, ta, ma
28-
; VLOPT-NEXT: vnsrl.wi v8, v11, 0
29-
; VLOPT-NEXT: vnsrl.wi v9, v11, 16
30-
; VLOPT-NEXT: vwadd.vv v10, v8, v9
31-
; VLOPT-NEXT: vsetvli zero, zero, e32, mf2, ta, ma
32-
; VLOPT-NEXT: vnsrl.wi v8, v10, 0
33-
; VLOPT-NEXT: li a0, 32
34-
; VLOPT-NEXT: vnsrl.wx v9, v10, a0
35-
; VLOPT-NEXT: vadd.vv v8, v8, v9
36-
; VLOPT-NEXT: ret
12+
; CHECK-LABEL: vdot_lane_s32:
13+
; CHECK: # %bb.0: # %entry
14+
; CHECK-NEXT: vsetivli zero, 4, e16, mf4, ta, ma
15+
; CHECK-NEXT: vnsrl.wi v8, v11, 0
16+
; CHECK-NEXT: vnsrl.wi v9, v11, 16
17+
; CHECK-NEXT: vwadd.vv v10, v8, v9
18+
; CHECK-NEXT: vsetivli zero, 2, e32, mf2, ta, ma
19+
; CHECK-NEXT: vnsrl.wi v8, v10, 0
20+
; CHECK-NEXT: li a0, 32
21+
; CHECK-NEXT: vnsrl.wx v9, v10, a0
22+
; CHECK-NEXT: vadd.vv v8, v8, v9
23+
; CHECK-NEXT: ret
3724
entry:
3825
%a = shufflevector <8 x i16> %x, <8 x i16> poison, <4 x i32> <i32 0, i32 2, i32 4, i32 6>
3926
%b = shufflevector <8 x i16> %x, <8 x i16> poison, <4 x i32> <i32 1, i32 3, i32 5, i32 7>

0 commit comments

Comments
 (0)