diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-03-28 21:32:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-03-28 21:32:11 +0000 |
commit | c7c5aa47cf46ee4e49803b3ed0510c1d5cc1a17f (patch) | |
tree | 8dec1b8ce31cb209be66cf3bfbf22862f5972abc /llvm/lib/CodeGen | |
parent | 2d2b5b09e05948d2188bc2a72810749ad68014d2 (diff) | |
download | bcm5719-llvm-c7c5aa47cf46ee4e49803b3ed0510c1d5cc1a17f.tar.gz bcm5719-llvm-c7c5aa47cf46ee4e49803b3ed0510c1d5cc1a17f.zip |
[X86][MMX] Match MMX fp_to_sint conversions from XMM registers
We currently perform the various fp_to_sint XMM conversion and then transfer to the MMX register (on 32-bit via the stack).
This patch improves support for MOVDQ2Q XMM to MMX transfers and adds the XMM->MMX fp_to_sint direct conversion patterns. The SSE2 specifications are the same as for XMM->XMM and XMM->MMX rounding/exceptions/etc.
Differential Revision: https://reviews.llvm.org/D30868
llvm-svn: 298943
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions