re PR target/50962 (Additional opportunity for AGU stall avoidance optimization for...
authorEnkovich Ilya <ilya.enkovich@intel.com>
Mon, 7 Nov 2011 08:47:15 +0000 (08:47 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Mon, 7 Nov 2011 08:47:15 +0000 (08:47 +0000)
commitf3b61b784d9ef2a630234d1ad3f2e93d97ceec95
tree2501b8e1269ccfd5641293b19f8449fd7d94719f
parente0f0ee74f00a58dc356ab1ac23638c97d505eb8d
re PR target/50962 (Additional opportunity for AGU stall avoidance optimization for Atom processor)

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.

From-SVN: r181077
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog