diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2014-09-04 21:11:34 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2014-09-04 21:11:34 +0000 |
commit | e60365d30ebb046f961e6e7976a4459a1dee6b6d (patch) | |
tree | eeeedaedf49c3021cb0f2301276881e265cb087b /gcc/config | |
parent | e4685bc8caf5da2142eabeda9536567b1ea7bc12 (diff) | |
download | gcc-e60365d30ebb046f961e6e7976a4459a1dee6b6d.zip gcc-e60365d30ebb046f961e6e7976a4459a1dee6b6d.tar.gz gcc-e60365d30ebb046f961e6e7976a4459a1dee6b6d.tar.bz2 |
use rtx_insn * a little more
gcc/ChangeLog:
2014-09-04 Trevor Saunders <tsaunders@mozilla.com>
* config/bfin/bfin.c, config/c6x/c6x.c, config/m32c/m32c.c,
config/mn10300/mn10300.c, config/s390/s390.c, config/sh/sh.c,
ifcvt.c, reorg.c: Change types of variables from rtx to rtx_insn *.
From-SVN: r214923
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/bfin/bfin.c | 3 | ||||
-rw-r--r-- | gcc/config/c6x/c6x.c | 13 | ||||
-rw-r--r-- | gcc/config/m32c/m32c.c | 3 | ||||
-rw-r--r-- | gcc/config/mn10300/mn10300.c | 2 | ||||
-rw-r--r-- | gcc/config/s390/s390.c | 2 | ||||
-rw-r--r-- | gcc/config/sh/sh.c | 6 |
6 files changed, 16 insertions, 13 deletions
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 6547f83..f92b6d1 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -3443,7 +3443,8 @@ hwloop_optimize (hwloop_info loop) rtx loop_init, start_label, end_label; rtx iter_reg, scratchreg, scratch_init, scratch_init_insn; rtx lc_reg, lt_reg, lb_reg; - rtx seq, seq_end; + rtx seq_end; + rtx_insn *seq; int length; bool clobber0, clobber1; diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index 91d5155..79759df 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -4726,10 +4726,10 @@ c6x_gen_bundles (void) /* Emit a NOP instruction for CYCLES cycles after insn AFTER. Return it. */ -static rtx +static rtx_insn * emit_nop_after (int cycles, rtx after) { - rtx insn; + rtx_insn *insn; /* mpydp has 9 delay slots, and we may schedule a stall for a cross-path operation. We don't need the extra NOP since in this case, the hardware @@ -5030,10 +5030,11 @@ static void reorg_emit_nops (rtx *call_labels) { bool first; - rtx prev, last_call; + rtx last_call; + rtx_insn *prev; int prev_clock, earliest_bb_end; int prev_implicit_nops; - rtx insn = get_insns (); + rtx_insn *insn = get_insns (); /* We look at one insn (or bundle inside a sequence) in each iteration, storing its issue time in PREV_CLOCK for the next iteration. If there is a gap in @@ -5045,7 +5046,7 @@ reorg_emit_nops (rtx *call_labels) a multi-cycle nop. The code is scheduled such that subsequent insns will show the cycle gap, but we needn't insert a real NOP instruction. */ insn = next_real_insn (insn); - last_call = prev = NULL_RTX; + last_call = prev = NULL; prev_clock = -1; earliest_bb_end = 0; prev_implicit_nops = 0; @@ -5053,7 +5054,7 @@ reorg_emit_nops (rtx *call_labels) while (insn) { int this_clock = -1; - rtx next; + rtx_insn *next; int max_cycles = 0; next = next_real_insn (insn); diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 73d459f..b02c6ea 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -3819,7 +3819,8 @@ m32c_prepare_shift (rtx * operands, int scale, int shift_code) undefined to skip one of the comparisons. */ rtx count; - rtx label, insn, tempvar; + rtx label, tempvar; + rtx_insn *insn; emit_move_insn (operands[0], operands[1]); diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 9a4fcac..c4d74c1 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -3169,7 +3169,7 @@ mn10300_insert_setlb_lcc (rtx label, rtx branch) if (LABEL_NUSES (label) > 1) { - rtx insn; + rtx_insn *insn; /* This label is used both as an entry point to the loop and as a loop-back point for the loop. We need to separate diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index f7a95dd..9e910cc 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -11039,7 +11039,7 @@ s390_fix_long_loop_prediction (rtx_insn *insn) { rtx set = single_set (insn); rtx code_label, label_ref, new_label; - rtx uncond_jump; + rtx_insn *uncond_jump; rtx_insn *cur_insn; rtx tmp; int distance; diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index de62f7a..849867a 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -4739,7 +4739,7 @@ dump_table (rtx_insn *start, rtx_insn *barrier) } if (TARGET_FMOVD && TARGET_ALIGN_DOUBLE && have_df) { - rtx align_insn = NULL_RTX; + rtx_insn *align_insn = NULL; scan = emit_label_after (gen_label_rtx (), scan); scan = emit_insn_after (gen_align_log (GEN_INT (3)), scan); @@ -4768,7 +4768,7 @@ dump_table (rtx_insn *start, rtx_insn *barrier) align_insn); } delete_insn (align_insn); - align_insn = NULL_RTX; + align_insn = NULL; continue; } else @@ -5737,7 +5737,7 @@ enum mdep_reorg_phase_e mdep_reorg_phase; static void gen_far_branch (struct far_branch *bp) { - rtx insn = bp->insert_place; + rtx_insn *insn = bp->insert_place; rtx_insn *jump; rtx_code_label *label = gen_label_rtx (); int ok; |