File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed
llvm/test/CodeGen/SystemZ Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 4
4
5
5
define void @fun () {
6
6
; CHECK-LABEL: fun:
7
- ; CHECK: vperm
8
- ; CHECK-NOT: vperm
7
+ ; CHECK: # %bb.0: # %bb
8
+ ; CHECK-NEXT: vlrepf %v0, 0(%r1)
9
+ ; CHECK-NEXT: vgbm %v1, 0
10
+ ; CHECK-NEXT: larl %r1, .LCPI0_0
11
+ ; CHECK-NEXT: vceqb %v0, %v0, %v1
12
+ ; CHECK-NEXT: vl %v1, 0(%r1), 3
13
+ ; CHECK-NEXT: vperm %v0, %v0, %v0, %v1
14
+ ; CHECK-NEXT: vlgvf %r0, %v0, 0
15
+ ; CHECK-NEXT: tmll %r0, 1
16
+ ; CHECK-NEXT: je .LBB0_2
17
+ ; CHECK-NEXT: # %bb.1: # %bb1
18
+ ; CHECK-NEXT: .LBB0_2: # %bb2
19
+ ; CHECK-NEXT: vlgvf %r0, %v0, 1
20
+ ; CHECK-NEXT: tmll %r0, 1
21
+ ; CHECK-NEXT: je .LBB0_4
22
+ ; CHECK-NEXT: # %bb.3: # %bb3
23
+ ; CHECK-NEXT: .LBB0_4: # %bb4
9
24
bb:
10
25
%tmp = load <4 x i8 >, ptr undef
11
26
%tmp1 = icmp eq <4 x i8 > zeroinitializer , %tmp
You can’t perform that action at this time.
0 commit comments