regcprop.h: New file.
authorZhenqiang Chen <zhenqiang.chen@linaro.org>
Thu, 15 May 2014 06:54:48 +0000 (06:54 +0000)
committerZhenqiang Chen <zqchen@gcc.gnu.org>
Thu, 15 May 2014 06:54:48 +0000 (06:54 +0000)
commita2e6c10cbd7ff6f51052d5a550b4bf999189aa31
tree7b099524607ef851d55ab807f10d94713196c9d1
parente974b93b6cb75eb6828918fb4bb8454ed8249096
regcprop.h: New file.

2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* regcprop.h: New file.
* regcprop.c (skip_debug_insn_p): New decl.
(replace_oldest_value_reg): Check skip_debug_insn_p.
(copyprop_hardreg_forward_bb_without_debug_insn.): New function.
* shrink-wrap.c: include regcprop.h
(prepare_shrink_wrap):
Call copyprop_hardreg_forward_bb_without_debug_insn.

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

* shrink-wrap-loop.c: New test case.

From-SVN: r210458
gcc/ChangeLog
gcc/regcprop.c
gcc/regcprop.h [new file with mode: 0644]
gcc/shrink-wrap.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/shrink-wrap-loop.c [new file with mode: 0644]