Skip to content

Commit 228d11f

Browse files
committed
[X86] Replace -mcpu option with -mattr in LIT tests added in https://reviews.llvm.org/rL312442
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312474 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 4e66147 commit 228d11f

13 files changed

+953
-952
lines changed

test/CodeGen/X86/avx512-shuffles/broadcast-scalar-fp.ll

Lines changed: 81 additions & 81 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/broadcast-scalar-int.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2-
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mcpu=skx %s -o - | FileCheck %s
2+
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw %s -o - | FileCheck %s
33

44
define <16 x i8> @test_i8_to_16(i8 %s) {
55
; CHECK-LABEL: test_i8_to_16:

test/CodeGen/X86/avx512-shuffles/broadcast-vector-fp.ll

Lines changed: 81 additions & 81 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/broadcast-vector-int.ll

Lines changed: 97 additions & 97 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/duplicate-high.ll

Lines changed: 61 additions & 61 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/duplicate-low.ll

Lines changed: 109 additions & 109 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/in_lane_permute.ll

Lines changed: 121 additions & 121 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/partial_permute.ll

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2-
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mcpu=skx %s -o - | FileCheck %s
2+
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw %s -o - | FileCheck %s
33

44
; FIXME: All cases here should be fixed by PR34380
55

@@ -4146,10 +4146,10 @@ define <2 x double> @test_masked_8xdouble_to_2xdouble_perm_mask1(<8 x double> %v
41464146
; CHECK: # BB#0:
41474147
; CHECK-NEXT: vextractf64x4 $1, %zmm0, %ymm2
41484148
; CHECK-NEXT: vunpckhpd {{.*#+}} ymm0 = ymm0[1],ymm2[1],ymm0[3],ymm2[3]
4149+
; CHECK-NEXT: vextractf128 $1, %ymm0, %xmm0
41494150
; CHECK-NEXT: movb $1, %al
41504151
; CHECK-NEXT: kmovd %eax, %k1
4151-
; CHECK-NEXT: vextractf64x2 $1, %ymm0, %xmm1 {%k1}
4152-
; CHECK-NEXT: vmovapd %xmm1, %xmm0
4152+
; CHECK-NEXT: vblendmpd %xmm0, %xmm1, %xmm0 {%k1}
41534153
; CHECK-NEXT: vzeroupper
41544154
; CHECK-NEXT: retq
41554155
%shuf = shufflevector <8 x double> %vec, <8 x double> undef, <2 x i32> <i32 3, i32 7>
@@ -4162,9 +4162,10 @@ define <2 x double> @test_masked_z_8xdouble_to_2xdouble_perm_mask1(<8 x double>
41624162
; CHECK: # BB#0:
41634163
; CHECK-NEXT: vextractf64x4 $1, %zmm0, %ymm1
41644164
; CHECK-NEXT: vunpckhpd {{.*#+}} ymm0 = ymm0[1],ymm1[1],ymm0[3],ymm1[3]
4165+
; CHECK-NEXT: vextractf128 $1, %ymm0, %xmm0
41654166
; CHECK-NEXT: movb $1, %al
41664167
; CHECK-NEXT: kmovd %eax, %k1
4167-
; CHECK-NEXT: vextractf64x2 $1, %ymm0, %xmm0 {%k1} {z}
4168+
; CHECK-NEXT: vmovapd %xmm0, %xmm0 {%k1} {z}
41684169
; CHECK-NEXT: vzeroupper
41694170
; CHECK-NEXT: retq
41704171
%shuf = shufflevector <8 x double> %vec, <8 x double> undef, <2 x i32> <i32 3, i32 7>

test/CodeGen/X86/avx512-shuffles/permute.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2-
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mcpu=skx %s -o - | FileCheck %s
2+
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw %s -o - | FileCheck %s
33

44
define <16 x i16> @test_16xi16_perm_mask0(<16 x i16> %vec) {
55
; CHECK-LABEL: test_16xi16_perm_mask0:

test/CodeGen/X86/avx512-shuffles/shuffle-interleave.ll

Lines changed: 89 additions & 89 deletions
Large diffs are not rendered by default.

test/CodeGen/X86/avx512-shuffles/shuffle-vec.ll

Lines changed: 129 additions & 129 deletions
Large diffs are not rendered by default.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2-
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mcpu=skx %s -o - | FileCheck %s
2+
; RUN: llc -mtriple=x86_64-unknown-linux-gnu -mattr=+avx512f,+avx512vl,+avx512bw %s -o - | FileCheck %s
33

44
define <16 x i8> @test_16xi8_perm_mask0(<16 x i8> %vec) {
55
; CHECK-LABEL: test_16xi8_perm_mask0:

test/CodeGen/X86/avx512-shuffles/unpack.ll

Lines changed: 177 additions & 177 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)