[X86][SSE] Improve awareness of fptrunc implicit zeroing of upper 64-bits of xmm...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 31 Aug 2016 10:35:13 +0000 (10:35 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 31 Aug 2016 10:35:13 +0000 (10:35 +0000)
commit7b09af193a221fb5382d1094c134e50b31bdf7e6
tree7d4b321d1719c96cb50cd6a15638ebeec13847ef
parent453b55551f2240861be70b84c33a55820fbcbc91
[X86][SSE] Improve awareness of fptrunc implicit zeroing of upper 64-bits of xmm result

Add patterns to avoid inserting unnecessary zeroing shuffles when lowering fptrunc to (v)cvtpd2ps

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

llvm-svn: 280214
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/vec_fptrunc.ll