Skip to content

Commit bb40490

Browse files
committed
changed lits
1 parent db7cca0 commit bb40490

File tree

1 file changed

+2
-38
lines changed

1 file changed

+2
-38
lines changed

llvm/test/CodeGen/AArch64/arm64-vcmp.ll

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -240,25 +240,7 @@ define <16 x i1> @abdu_cmp(<16 x i8> %a, <16 x i8> %b, <16 x i8> %g) {
240240
; CHECK-LABEL: abdu_cmp:
241241
; CHECK: // %bb.0:
242242
; CHECK-NEXT: uabd.16b v0, v0, v1
243-
; CHECK-NEXT: ushll.8h v1, v2, #0
244-
; CHECK-NEXT: ushll2.8h v2, v2, #0
245-
; CHECK-NEXT: ushll2.8h v3, v0, #0
246-
; CHECK-NEXT: ushll.8h v0, v0, #0
247-
; CHECK-NEXT: ushll.4s v4, v1, #0
248-
; CHECK-NEXT: ushll2.4s v1, v1, #0
249-
; CHECK-NEXT: ushll.4s v5, v2, #0
250-
; CHECK-NEXT: ushll2.4s v2, v2, #0
251-
; CHECK-NEXT: ushll2.4s v6, v3, #0
252-
; CHECK-NEXT: ushll.4s v7, v0, #0
253-
; CHECK-NEXT: ushll2.4s v0, v0, #0
254-
; CHECK-NEXT: ushll.4s v3, v3, #0
255-
; CHECK-NEXT: cmhi.4s v2, v2, v6
256-
; CHECK-NEXT: cmhi.4s v0, v1, v0
257-
; CHECK-NEXT: cmhi.4s v1, v4, v7
258-
; CHECK-NEXT: cmhi.4s v3, v5, v3
259-
; CHECK-NEXT: uzp1.8h v0, v1, v0
260-
; CHECK-NEXT: uzp1.8h v2, v3, v2
261-
; CHECK-NEXT: uzp1.16b v0, v0, v2
243+
; CHECK-NEXT: cmhi.16b v0, v2, v0
262244
; CHECK-NEXT: ret
263245
%za = zext <16 x i8> %a to <16 x i32>
264246
%zb = zext <16 x i8> %b to <16 x i32>
@@ -273,25 +255,7 @@ define <16 x i1> @abdu_cmp(<16 x i8> %a, <16 x i8> %b, <16 x i8> %g) {
273255
define <16 x i1> @sext_cmp(<16 x i8> %a, <16 x i8> %b) {
274256
; CHECK-LABEL: sext_cmp:
275257
; CHECK: // %bb.0:
276-
; CHECK-NEXT: sshll.8h v2, v0, #0
277-
; CHECK-NEXT: sshll2.8h v0, v0, #0
278-
; CHECK-NEXT: sshll2.8h v3, v1, #0
279-
; CHECK-NEXT: sshll.8h v1, v1, #0
280-
; CHECK-NEXT: sshll.4s v4, v2, #0
281-
; CHECK-NEXT: sshll2.4s v2, v2, #0
282-
; CHECK-NEXT: sshll.4s v5, v0, #0
283-
; CHECK-NEXT: sshll2.4s v0, v0, #0
284-
; CHECK-NEXT: sshll2.4s v6, v3, #0
285-
; CHECK-NEXT: sshll.4s v7, v1, #0
286-
; CHECK-NEXT: sshll2.4s v1, v1, #0
287-
; CHECK-NEXT: sshll.4s v3, v3, #0
288-
; CHECK-NEXT: cmgt.4s v0, v6, v0
289-
; CHECK-NEXT: cmgt.4s v3, v3, v5
290-
; CHECK-NEXT: cmgt.4s v1, v1, v2
291-
; CHECK-NEXT: cmgt.4s v2, v7, v4
292-
; CHECK-NEXT: uzp1.8h v0, v3, v0
293-
; CHECK-NEXT: uzp1.8h v1, v2, v1
294-
; CHECK-NEXT: uzp1.16b v0, v1, v0
258+
; CHECK-NEXT: cmgt.16b v0, v1, v0
295259
; CHECK-NEXT: ret
296260
%za = sext <16 x i8> %a to <16 x i32>
297261
%zb = sext <16 x i8> %b to <16 x i32>

0 commit comments

Comments
 (0)