[X86] Add isel patterns for bitcasting between v32i1/v64i1 and float/double.
authorCraig Topper <craig.topper@intel.com>
Wed, 8 Jan 2020 00:13:11 +0000 (16:13 -0800)
committerCraig Topper <craig.topper@intel.com>
Wed, 8 Jan 2020 18:06:01 +0000 (10:06 -0800)
commitd60b3b4817cb9346b682bb75371c41642c273b13
tree06a9b58c48409a73aa9b72494ee910927fe2d106
parent29ccb12e2c12b6a50a1451ffdbf70fef29efda0e
[X86] Add isel patterns for bitcasting between v32i1/v64i1 and float/double.

We have to do an intermediate jump to a GPR to make the cast.

Fixes PR43750.
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/CodeGen/X86/avx512bw-mask-op.ll