summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx512-mask-op.ll
diff options
context:
space:
mode:
authorElena Demikhovsky <elena.demikhovsky@intel.com>2013-12-10 13:53:10 +0000
committerElena Demikhovsky <elena.demikhovsky@intel.com>2013-12-10 13:53:10 +0000
commit8a8581ca4b4c9ca1797ec5f4fa7d5524a59239ea (patch)
treee812ff1686f3212783522397b406e04974cd6345 /test/CodeGen/X86/avx512-mask-op.ll
parent89458ced873df1095f6afa9cd9864c46f8a692fe (diff)
downloadllvm-8a8581ca4b4c9ca1797ec5f4fa7d5524a59239ea.tar.gz
llvm-8a8581ca4b4c9ca1797ec5f4fa7d5524a59239ea.tar.bz2
llvm-8a8581ca4b4c9ca1797ec5f4fa7d5524a59239ea.tar.xz
AVX-512: changed intrinsics for mask operations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196918 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/avx512-mask-op.ll')
-rw-r--r--test/CodeGen/X86/avx512-mask-op.ll13
1 files changed, 0 insertions, 13 deletions
diff --git a/test/CodeGen/X86/avx512-mask-op.ll b/test/CodeGen/X86/avx512-mask-op.ll
index ef5cb56d72..923e72ec5f 100644
--- a/test/CodeGen/X86/avx512-mask-op.ll
+++ b/test/CodeGen/X86/avx512-mask-op.ll
@@ -33,19 +33,6 @@ define i16 @mand16(i16 %x, i16 %y) {
ret i16 %ret
}
-; CHECK: unpckbw_test
-; CHECK: kunpckbw
-; CHECK:ret
-declare <16 x i1> @llvm.x86.kunpck.v16i1(<8 x i1>, <8 x i1>) nounwind readnone
-
-define i16 @unpckbw_test(i8 %x, i8 %y) {
- %m0 = bitcast i8 %x to <8 x i1>
- %m1 = bitcast i8 %y to <8 x i1>
- %k = tail call <16 x i1> @llvm.x86.kunpck.v16i1(<8 x i1> %m0, <8 x i1> %m1)
- %r = bitcast <16 x i1> %k to i16
- ret i16 %r
-}
-
; CHECK: shuf_test1
; CHECK: kshiftrw $8
; CHECK:ret