cselib and incdec
commitebabb7a381725827eee7c8079d26851ce5a19de3
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Aug 2014 18:03:09 +0000 (26 18:03 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Aug 2014 18:03:09 +0000 (26 18:03 +0000)
treeb8e9f8327c5f67d16c33beca6fd6035b1738de3e
parentfc5ad70aabd504f5023b62b6377eaa8b17ab4be0
cselib and incdec

gcc/
* rtl.h (for_each_inc_dec): Strengthen param 1 from rtx * to
rtx_insn **.
(check_for_inc_dec): Strengthen param "insn" from rtx to
rtx_insn *.

* cselib.h (cselib_process_insn): Likewise.

* cselib.c (cselib_record_sets): Likewise.
(cselib_process_insn): Likewise.

* dse.c (struct insn_info): Likewise for field "insn".
(check_for_inc_dec_1): Likewise for local "insn".
(check_for_inc_dec): Likewise for param "insn".
(scan_insn): Likewise.
(dse_step1): Likewise for local "insn".

* rtlanal.c (for_each_inc_dec): Strengthen param 1 from rtx * to
rtx_insn **.  Use for_each_rtx_in_insn rather than for_each_rtx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214531 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cselib.c
gcc/cselib.h
gcc/dse.c
gcc/rtl.h
gcc/rtlanal.c