diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2016-01-10 09:41:22 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2016-01-10 09:41:22 +0000 |
commit | 542dfcf44c2204d3ac9de1d8b601e2ddfa1bd1c5 (patch) | |
tree | 40dfc4fb41ee6a383b29de49b265bb2c657d0c14 /lldb/packages/Python/lldbsuite/test/python_api/value/main.c | |
parent | 6145f7dadc5cfc179e01bd25d907eddc3417fe31 (diff) | |
download | bcm5719-llvm-542dfcf44c2204d3ac9de1d8b601e2ddfa1bd1c5.tar.gz bcm5719-llvm-542dfcf44c2204d3ac9de1d8b601e2ddfa1bd1c5.zip |
Optimized instruction sequence for sitofp operation on X86-32
Optimized sitofp i64 %x to double. The current sequence
movl %ecx, 8(%esp)
movl %edx, 12(%esp)
fildll 8(%esp)
is replaced with:
movd %ecx, %xmm0
movd %edx, %xmm1
punpckldq %xmm1, %xmm0
movq %xmm0, 8(%esp)
Differential Revision: http://reviews.llvm.org/D15946
llvm-svn: 257285
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/value/main.c')
0 files changed, 0 insertions, 0 deletions