]> granicus.if.org Git - llvm/commit
[X86][AVX512] Change VCVTSS2SD and VCVTSD2SS node types to keep consistency between...
authorAyman Musa <ayman.musa@intel.com>
Thu, 23 Feb 2017 07:24:21 +0000 (07:24 +0000)
committerAyman Musa <ayman.musa@intel.com>
Thu, 23 Feb 2017 07:24:21 +0000 (07:24 +0000)
commit70ad23eba8fd24cbabce96f0cc78035b1af3e360
tree46b7c81a9ff9786ea77e69cb48f582131e07f896
parent210095c5c9a679a0e083f6fca8a9853dc02b16bc
[X86][AVX512] Change VCVTSS2SD and VCVTSD2SS node types to keep consistency between VEX/EVEX versions.

AVX versions of the converts work on f32/f64 types, while AVX512 version work on vectors.

Differential Revision: https://reviews.llvm.org/D29988

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295940 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/vector-half-conversions.ll