2014-01-15 Vladimir Makarov <vmakarov@redhat.com>
commite374deeb07276ff155d8081e07b291db99f00a08
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jan 2014 17:32:47 +0000 (15 17:32 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jan 2014 17:32:47 +0000 (15 17:32 +0000)
tree4b6cdf1a3a3ac85f215b25daa4443679c1411cc8
parent71035007f8217a5221f549c646cec7c365b98a00
2014-01-15  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/59511
* ira.c (ira_init_register_move_cost): Use memory costs for some
cases of register move cost calculations.
* lra-constraints.c (lra_constraints): Use REG_FREQ_FROM_BB
instead of BB frequency.
* lra-coalesce.c (move_freq_compare_func, lra_coalesce): Ditto.
* lra-assigns.c (find_hard_regno_for): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206636 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira.c
gcc/lra-assigns.c
gcc/lra-coalesce.c
gcc/lra-constraints.c