]> git.ipfire.org Git - thirdparty/gcc.git/commit
store-motion.c: Use rtx_insn
authorDavid Malcolm <dmalcolm@redhat.com>
Sat, 23 Aug 2014 00:48:24 +0000 (00:48 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Sat, 23 Aug 2014 00:48:24 +0000 (00:48 +0000)
commitb4b7724e9b712f2d588c458136e14d65cf6d8d5b
tree9aba4b8873ee88ae03682d7d2532e4468e2b47ff
parent2b664bee31ddafda762bb561428b70164210b8b5
store-motion.c: Use rtx_insn

gcc/
2014-08-23  David Malcolm  <dmalcolm@redhat.com>

* store-motion.c (store_killed_in_insn): Strengthen param "insn"
from const_rtx to const rtx_insn *.
(store_killed_after): Likewise.  Strengthen locals "last", "act"
from rtx to rtx_insn *.
(store_killed_before): Strengthen param "insn" from const_rtx to
const rtx_insn *.  Strengthen local "first" from rtx to rtx_insn *.
(find_moveable_store): Strengthen param "insn" from rtx to
rtx_insn *.
(compute_store_table): Likewise for local "insn".
(insert_insn_start_basic_block): Likewise for param "insn" and
locals "prev", "before", "insn".
(insert_store): For now, add a checked cast to rtx_insn * on the
result of gen_move_insn.
(remove_reachable_equiv_notes): Strengthen local "insn" from rtx
to rtx_insn *.
(replace_store_insn): Likewise.  For now, add a checked cast to
rtx_insn * on the result of gen_move_insn.

From-SVN: r214389
gcc/ChangeLog
gcc/store-motion.c