[AVX-512] Remove masked pmin/pmax intrinsics and autoupgrade to native IR.
authorCraig Topper <craig.topper@gmail.com>
Mon, 24 Oct 2016 04:04:16 +0000 (04:04 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 24 Oct 2016 04:04:16 +0000 (04:04 +0000)
commit8ec5c7326dc5968db9632b65d0f13c580df883ec
treed001c158a2f6f7e01375ccd813975178c1a36f30
parenteee7c0520c78a304b385ea247c047d273c7e969d
[AVX-512] Remove masked pmin/pmax intrinsics and autoupgrade to native IR.

Clang patch to replace 512-bit vector and 64-bit element versions with native IR will follow.

llvm-svn: 284955
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512-intrinsics.ll
llvm/test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512bw-intrinsics.ll
llvm/test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics.ll