[AVX-512] Add support for lowering fp_to_f16 and f16_to_fp when VLX is supported...
authorCraig Topper <craig.topper@gmail.com>
Mon, 19 Sep 2016 02:53:37 +0000 (02:53 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 19 Sep 2016 02:53:37 +0000 (02:53 +0000)
commitb3b5033179054af91525a4f5f5ceb7149178ad73
treeef610e7160c2f5c5d93141b66fd9f2fdcca2eb7a
parent91743f2876e070bd7d4f665c8d967d59a0a32cfe
[AVX-512] Add support for lowering fp_to_f16 and f16_to_fp when VLX is supported regardless of whether F16C is also supported.

Still need to add support for lowering using AVX512F when neither VLX or F16C is supported.

llvm-svn: 281884
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/vector-half-conversions.ll