aboutsummaryrefslogtreecommitdiff
path: root/gcc/cselib.c
diff options
context:
space:
mode:
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-26 18:03:09 +0000
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-26 18:03:09 +0000
commitebabb7a381725827eee7c8079d26851ce5a19de3 (patch)
treeb8e9f8327c5f67d16c33beca6fd6035b1738de3e /gcc/cselib.c
parentfc5ad70aabd504f5023b62b6377eaa8b17ab4be0 (diff)
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
Diffstat (limited to 'gcc/cselib.c')
-rw-r--r--gcc/cselib.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cselib.c b/gcc/cselib.c
index d069f1095dd..090cd35c33c 100644
--- a/gcc/cselib.c
+++ b/gcc/cselib.c
@@ -67,7 +67,7 @@ static cselib_val *cselib_lookup_mem (rtx, int);
static void cselib_invalidate_regno (unsigned int, enum machine_mode);
static void cselib_invalidate_mem (rtx);
static void cselib_record_set (rtx, cselib_val *, cselib_val *);
-static void cselib_record_sets (rtx);
+static void cselib_record_sets (rtx_insn *);
struct expand_value_data
{
@@ -2469,7 +2469,7 @@ cselib_record_autoinc_cb (rtx mem ATTRIBUTE_UNUSED, rtx op ATTRIBUTE_UNUSED,
/* Record the effects of any sets and autoincs in INSN. */
static void
-cselib_record_sets (rtx insn)
+cselib_record_sets (rtx_insn *insn)
{
int n_sets = 0;
int i;
@@ -2627,7 +2627,7 @@ fp_setter_insn (rtx insn)
/* Record the effects of INSN. */
void
-cselib_process_insn (rtx insn)
+cselib_process_insn (rtx_insn *insn)
{
int i;
rtx x;