[AVX-512] Add patterns to select masked logical operations if the select has a floati...
authorCraig Topper <craig.topper@gmail.com>
Wed, 31 Aug 2016 05:37:52 +0000 (05:37 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 31 Aug 2016 05:37:52 +0000 (05:37 +0000)
commit8f6827c94557e65ad6d94999eafee1a239b8320d
tree6c8b2a8a02689ab58eceeb7ee62b31b3155e12d3
parent0f8fb47637d83340cfa1aea31467cc37ced9184c
[AVX-512] Add patterns to select masked logical operations if the select has a floating point type.

This is needed in order to replace the masked floating point logical op intrinsics with native IR.

llvm-svn: 280195
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/test/CodeGen/X86/avx512-logic.ll
llvm/test/CodeGen/X86/avx512vl-logic.ll