[X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a vXi1...
authorCraig Topper <craig.topper@intel.com>
Mon, 14 Jan 2019 00:03:50 +0000 (00:03 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 14 Jan 2019 00:03:50 +0000 (00:03 +0000)
commit3f3b8ef442b2b950d47b6b32fc10fbe7174f3bfb
tree5f1436b98796aee90d143a2ab47da59779def641
parent2fefe153dd93b52bbaf5628958dfac929088452f
[X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a vXi1 vector.

The input mask can be represented with an AND in IR.

Fixes PR40258

llvm-svn: 351028
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/vpshufbitqbm-intrinsics.ll