ChangeLog:
authorzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jun 2014 03:36:47 +0000 (03:36 +0000)
committerzqchen <zqchen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jun 2014 03:36:47 +0000 (03:36 +0000)
commite234921f5107f0e0bbbb5763bbc591f55309b765
tree500d8005ad0d4e829d98dec7aeaf318585727526
parent8a86a2e1d1ef801be7c853357e82e51bc3d3dad5
ChangeLog:
2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* loop-invariant.c (get_inv_cost): Handle register class.
(gain_for_invariant): Check the register pressure of the inv
and its overlapped register class, other than all.

testsuite/ChangeLog:
2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* ira-loop-pressure.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212135 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop-invariant.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ira-loop-pressure.c [new file with mode: 0644]