[X86][SSE] Improve awareness of (v)cvtpd2ps implicit zeroing of upper 64-bits of...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 31 Aug 2016 15:09:34 +0000 (15:09 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 31 Aug 2016 15:09:34 +0000 (15:09 +0000)
commit6199b4fd49af788ec9929a6e9320172709643ad6
tree62f005dd662018cbb35c6c34ad03b66f4cdd947f
parent669130ffdf3d7637affb29770be6bf39b2abe953
[X86][SSE] Improve awareness of (v)cvtpd2ps implicit zeroing of upper 64-bits of xmm result

Associate x86_sse2_cvtpd2ps with X86ISD::VFPROUND to avoid inserting unnecessary zeroing shuffles.

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

llvm-svn: 280249
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll