diff options
| author | Craig Topper <craig.topper@gmail.com> | 2016-06-06 05:39:10 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2016-06-06 05:39:10 +0000 |
| commit | 143446d5c1fe4123d2f2e268707f68eff8fc19eb (patch) | |
| tree | 62f40c1c6b40f3384c658b2dd45daca4ce6b54f4 /llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | |
| parent | ccad6d57c1871a24a4dc1077ec6287cbe228c38a (diff) | |
| download | bcm5719-llvm-143446d5c1fe4123d2f2e268707f68eff8fc19eb.tar.gz bcm5719-llvm-143446d5c1fe4123d2f2e268707f68eff8fc19eb.zip | |
[AVX512] Add PALIGNR shuffle lowering for v32i16 and v16i32.
llvm-svn: 271870
Diffstat (limited to 'llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll b/llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll index 36020e3d537..90892df18b3 100644 --- a/llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll +++ b/llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll @@ -13,9 +13,7 @@ define <64 x i8> @shuffle_v64i8_02_03_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_ ; ; AVX512BW-LABEL: shuffle_v64i8_02_03_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u: ; AVX512BW: # BB#0: -; AVX512BW-NEXT: movl $1, %eax -; AVX512BW-NEXT: vmovd %eax, %xmm1 -; AVX512BW-NEXT: vpermw %zmm0, %zmm1, %zmm0 +; AVX512BW-NEXT: vpalignr $2, %zmm0, %zmm0, %zmm0 ; AVX512BW-NEXT: retq ; ; AVX512DQ-LABEL: shuffle_v64i8_02_03_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u: |

