gcc/
commit8a321966c53867d68e5528c9935a3570349010a8
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 08:47:15 +0000 (7 08:47 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 08:47:15 +0000 (7 08:47 +0000)
tree2501b8e1269ccfd5641293b19f8449fd7d94719f
parent9efaf576cea19c6a1c5272af7e5c9eba26152c91
gcc/
PR target/50962
* config/i386/i386-protos.h (ix86_use_lea_for_mov): New.
* config/i386/i386.c (ix86_use_lea_for_mov): Likewise.
* config/i386/i386.md (movsi_internal): Emit lea if profitable.
(movdi_internal_rex64): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181077 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog