OSDN Git Service

[AVX512] Remove masked unpack intrinsics and autoupgrade to vectorshuffle and selects.
authorCraig Topper <craig.topper@gmail.com>
Thu, 23 Jun 2016 07:37:33 +0000 (07:37 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 23 Jun 2016 07:37:33 +0000 (07:37 +0000)
commit12d48c9c949f852da7f72046decdb2f3952be59b
treeb8421a0aa9fbe7b42fdef9f056100d06e0299c80
parent0b27eaff680156c7a3c9b21f124d167296004806
[AVX512] Remove masked unpack intrinsics and autoupgrade to vectorshuffle and selects.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273543 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/IR/IntrinsicsX86.td
lib/IR/AutoUpgrade.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86IntrinsicsInfo.h
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
test/CodeGen/X86/avx512-intrinsics.ll
test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
test/CodeGen/X86/avx512bw-intrinsics.ll
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512bwvl-intrinsics.ll
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512vl-intrinsics.ll
test/CodeGen/X86/vector-shuffle-512-v32.ll