Skip to content

Commit 886174a

Browse files
committed
[X86] shuffle-blend.ll - regenerate test checks
1 parent 5676478 commit 886174a

File tree

1 file changed

+12
-23
lines changed

1 file changed

+12
-23
lines changed

llvm/test/CodeGen/X86/avx512-shuffles/shuffle-blend.ll

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2-
; RUN: llc < %s -mtriple=i686-unknown-linux-gnu -mattr=+avx512f | FileCheck %s --check-prefixes=CHECK,AVX512F,X86-AVX512F
3-
; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f | FileCheck %s --check-prefixes=CHECK,AVX512F,X64-AVX512F
2+
; RUN: llc < %s -mtriple=i686-unknown-linux-gnu -mattr=+avx512f | FileCheck %s --check-prefixes=CHECK,AVX512F
3+
; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f | FileCheck %s --check-prefixes=CHECK,AVX512F
44
; RUN: llc < %s -mtriple=i686-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw | FileCheck %s --check-prefixes=CHECK,AVX512BW,X86-AVX512BW
55
; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw | FileCheck %s --check-prefixes=CHECK,AVX512BW,X64-AVX512BW
66

@@ -61,27 +61,16 @@ entry:
6161
}
6262

6363
define <64 x i8> @addb_selectw_64xi8(<64 x i8> %t0, <64 x i8> %t1) {
64-
; X86-AVX512F-LABEL: addb_selectw_64xi8:
65-
; X86-AVX512F: # %bb.0:
66-
; X86-AVX512F-NEXT: vextracti64x4 $1, %zmm1, %ymm2
67-
; X86-AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm3
68-
; X86-AVX512F-NEXT: vpaddb %ymm2, %ymm3, %ymm2
69-
; X86-AVX512F-NEXT: vpaddb %ymm1, %ymm0, %ymm3
70-
; X86-AVX512F-NEXT: vinserti64x4 $1, %ymm2, %zmm3, %zmm2
71-
; X86-AVX512F-NEXT: vpsubb %ymm1, %ymm0, %ymm0
72-
; X86-AVX512F-NEXT: vpternlogq $216, {{\.?LCPI[0-9]+_[0-9]+}}, %zmm2, %zmm0
73-
; X86-AVX512F-NEXT: retl
74-
;
75-
; X64-AVX512F-LABEL: addb_selectw_64xi8:
76-
; X64-AVX512F: # %bb.0:
77-
; X64-AVX512F-NEXT: vextracti64x4 $1, %zmm1, %ymm2
78-
; X64-AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm3
79-
; X64-AVX512F-NEXT: vpaddb %ymm2, %ymm3, %ymm2
80-
; X64-AVX512F-NEXT: vpaddb %ymm1, %ymm0, %ymm3
81-
; X64-AVX512F-NEXT: vinserti64x4 $1, %ymm2, %zmm3, %zmm2
82-
; X64-AVX512F-NEXT: vpsubb %ymm1, %ymm0, %ymm0
83-
; X64-AVX512F-NEXT: vpternlogq $216, {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm2, %zmm0
84-
; X64-AVX512F-NEXT: retq
64+
; AVX512F-LABEL: addb_selectw_64xi8:
65+
; AVX512F: # %bb.0:
66+
; AVX512F-NEXT: vextracti64x4 $1, %zmm1, %ymm2
67+
; AVX512F-NEXT: vextracti64x4 $1, %zmm0, %ymm3
68+
; AVX512F-NEXT: vpaddb %ymm2, %ymm3, %ymm2
69+
; AVX512F-NEXT: vpaddb %ymm1, %ymm0, %ymm3
70+
; AVX512F-NEXT: vinserti64x4 $1, %ymm2, %zmm3, %zmm2
71+
; AVX512F-NEXT: vpsubb %ymm1, %ymm0, %ymm0
72+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 = zmm0 ^ (mem & (zmm0 ^ zmm2))
73+
; AVX512F-NEXT: ret{{[l|q]}}
8574
;
8675
; X86-AVX512BW-LABEL: addb_selectw_64xi8:
8776
; X86-AVX512BW: # %bb.0:

0 commit comments

Comments
 (0)