cprop.c (oprs_not_set_p): Remove.
authorSteven Bosscher <steven@gcc.gnu.org>
Mon, 4 Apr 2011 18:23:27 +0000 (18:23 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Mon, 4 Apr 2011 18:23:27 +0000 (18:23 +0000)
commit196565d4995d2aa82819808bfdbc57f0318140d6
treee812fb5b695f2c9687bfe3cd1dc728ca6674d825
parent53e3000cd1513601000059fd6175912d5ee41b04
cprop.c (oprs_not_set_p): Remove.

* cprop.c (oprs_not_set_p): Remove.
(mark_set, mark_clobber): Remove.
(mark_oprs_set): Rewrite using DF_INSN_INFO_DEFS cache.
(reg_not_set_p): New function.
(find_avail_set): Use reg_not_set_p instead of oprs_not_set_p.
(cprop_insn): Likewise.
(cprop_jump): Use FOR_EACH_EDGE.

From-SVN: r171944
gcc/ChangeLog
gcc/cprop.c