diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-08-26 18:03:09 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-08-26 18:03:09 +0000 |
commit | dd60a84ce04bbd5f33d500135fc9911a26ada6e2 (patch) | |
tree | b8e9f8327c5f67d16c33beca6fd6035b1738de3e /gcc/rtlanal.c | |
parent | 0e0ce50de6b5ca00490a675800c866c24c44e4bb (diff) | |
download | gcc-dd60a84ce04bbd5f33d500135fc9911a26ada6e2.zip gcc-dd60a84ce04bbd5f33d500135fc9911a26ada6e2.tar.gz gcc-dd60a84ce04bbd5f33d500135fc9911a26ada6e2.tar.bz2 |
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.
From-SVN: r214531
Diffstat (limited to 'gcc/rtlanal.c')
-rw-r--r-- | gcc/rtlanal.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 42378fb..996e0f7 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -3120,7 +3120,7 @@ for_each_inc_dec_find_mem (rtx *r, void *d) return 0; } -/* Traverse *X looking for MEMs, and for autoinc operations within +/* Traverse *INSN looking for MEMs, and for autoinc operations within them. For each such autoinc operation found, call FN, passing it the innermost enclosing MEM, the operation itself, the RTX modified by the operation, two RTXs (the second may be NULL) that, once @@ -3131,7 +3131,7 @@ for_each_inc_dec_find_mem (rtx *r, void *d) for_each_inc_dec. */ int -for_each_inc_dec (rtx *x, +for_each_inc_dec (rtx_insn **insn, for_each_inc_dec_fn fn, void *arg) { @@ -3141,7 +3141,7 @@ for_each_inc_dec (rtx *x, data.arg = arg; data.mem = NULL; - return for_each_rtx (x, for_each_inc_dec_find_mem, &data); + return for_each_rtx_in_insn (insn, for_each_inc_dec_find_mem, &data); } |