We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c2f5e43 commit 070ac1dCopy full SHA for 070ac1d
llvm/test/CodeGen/SystemZ/vec-perm-14.ll
@@ -4,8 +4,23 @@
4
5
define void @fun() {
6
; CHECK-LABEL: fun:
7
-; CHECK: vperm
8
-; CHECK-NOT: vperm
+; CHECK: # %bb.0: # %bb
+; 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
21
+; CHECK-NEXT: je .LBB0_4
22
+; CHECK-NEXT: # %bb.3: # %bb3
23
+; CHECK-NEXT: .LBB0_4: # %bb4
24
bb:
25
%tmp = load <4 x i8>, ptr undef
26
%tmp1 = icmp eq <4 x i8> zeroinitializer, %tmp
0 commit comments