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
This commit is contained in:
Trevor Saunders 2014-09-04 21:11:34 +00:00 committed by Trevor Saunders
parent e4685bc8ca
commit e60365d30e
9 changed files with 24 additions and 15 deletions

View File

@ -1,3 +1,9 @@
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 *.
2014-09-04 Trevor Saunders <tsaunders@mozilla.com>
* emit-rtl.c (get_first_nonnote_insn): Return rtx_insn * instead of

View File

@ -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;

View File

@ -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);

View File

@ -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]);

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -2915,7 +2915,7 @@ cond_move_process_if_block (struct noce_if_info *if_info)
basic_block then_bb = if_info->then_bb;
basic_block else_bb = if_info->else_bb;
basic_block join_bb = if_info->join_bb;
rtx jump = if_info->jump;
rtx_insn *jump = if_info->jump;
rtx cond = if_info->cond;
rtx_insn *seq, *loc_insn;
rtx reg;

View File

@ -1899,7 +1899,7 @@ get_label_before (rtx_insn *insn, rtx sibling)
if (label == 0 || !LABEL_P (label))
{
rtx prev = PREV_INSN (insn);
rtx_insn *prev = PREV_INSN (insn);
label = gen_label_rtx ();
emit_label_after (label, prev);