diff options
author | Trevor Saunders <tbsaunde+gcc@tbsaunde.org> | 2015-05-02 21:03:53 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-05-02 21:03:53 +0000 |
commit | 21afc57d0821ae800a4a796bb999c919de84222c (patch) | |
tree | ae3aefb83be277df16789b73b7f18ff32a473265 /gcc/config | |
parent | 563777d7fc12734a838980284a62c6330e1dfd72 (diff) | |
download | gcc-21afc57d0821ae800a4a796bb999c919de84222c.zip gcc-21afc57d0821ae800a4a796bb999c919de84222c.tar.gz gcc-21afc57d0821ae800a4a796bb999c919de84222c.tar.bz2 |
change local vars to rtx_insn *
gcc/ChangeLog:
2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* builtins.c (expand_builtin_trap): Change type of local
variable to rtx_insn *.
* config/arc/arc.md: Likewise.
* config/arm/arm.c (arm_barrier_cost): Likewise.
* config/avr/avr.c (avr_reorg): Likewise.
* config/bfin/bfin.c (workaround_speculation): Likewise.
(add_sched_insns_for_speculation): Likewise.
* config/i386/i386.c (ix86_init_pic_reg): Likewise.
(ix86_emit_save_regs): Likewise.
(get_scratch_register_on_entry): Likewise.
(ix86_emit_restore_reg_using_pop): Likewise.
(ix86_emit_leave): Likewise.
(ix86_emit_restore_regs_using_mov): Likewise.
(ix86_expand_epilogue): Likewise.
* config/rl78/rl78.c (rl78_alloc_physical_registers_cmp):
Likewise.
(rl78_alloc_physical_registers_umul): Likewise.
* config/sh/sh.md: Likewise.
* cselib.c (discard_useless_locs): Likewise.
(cselib_invalidate_regno): Likewise.
(cselib_invalidate_mem): Likewise.
* function.c (expand_function_start): Likewise.
(emit_use_return_register_into_block): Likewise.
* gcse.c: Likewise.
* haifa-sched.c (ok_for_early_queue_removal): Likewise.
* ifcvt.c (noce_get_alt_condition): Likewise.
* loop-doloop.c (doloop_condition_get): Likewise.
* lra-constraints.c (inherit_in_ebb): Likewise.
* modulo-sched.c (sms_schedule_by_order): Likewise.
* recog.c (next_insn_tests_no_inequality): Likewise.
* reorg.c (emit_delay_sequence): Likewise.
(update_reg_dead_notes): Likewise.
(fix_reg_dead_note): Likewise.
(fill_slots_from_thread): Likewise.
(delete_computation): Likewise.
From-SVN: r222730
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/arc/arc.md | 4 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 2 | ||||
-rw-r--r-- | gcc/config/bfin/bfin.c | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 20 | ||||
-rw-r--r-- | gcc/config/rl78/rl78.c | 4 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 2 |
7 files changed, 20 insertions, 18 deletions
diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md index d66441f..ce60182 100644 --- a/gcc/config/arc/arc.md +++ b/gcc/config/arc/arc.md @@ -4877,7 +4877,7 @@ { /* At least four instructions are needed between the setting of LP_COUNT and the loop end - but the lp instruction qualifies as one. */ - rtx prev = prev_nonnote_insn (insn); + rtx_insn *prev = prev_nonnote_insn (insn); if (!INSN_P (prev) || dead_or_set_regno_p (prev, LP_COUNT)) output_asm_insn ("nop", operands); @@ -4933,7 +4933,7 @@ "" "* { - rtx prev = prev_nonnote_insn (insn); + rtx_insn *prev = prev_nonnote_insn (insn); /* If there is an immediately preceding label, we must output a nop, lest a branch to that label will fall out of the loop. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 10dca3d..666ef42 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -16609,7 +16609,7 @@ arm_barrier_cost (rtx insn) but at the moment, the basic block information seems to be corrupt by this stage of the compilation. */ int base_cost = 50; - rtx next = next_nonnote_insn (insn); + rtx_insn *next = next_nonnote_insn (insn); if (next != NULL && LABEL_P (next)) base_cost -= 20; diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 68d5ddc..205fcdb 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -11094,7 +11094,7 @@ avr_reorg (void) { /* Now we work under compare insn with difficult branch. */ - rtx next = next_real_insn (insn); + rtx_insn *next = next_real_insn (insn); rtx pat = PATTERN (next); pattern = SET_SRC (pattern); diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 1868c53..e8e8a4f 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -4521,7 +4521,7 @@ workaround_speculation (void) if (delay_needed > cycles_since_jump) { - rtx prev = prev_real_insn (label); + rtx_insn *prev = prev_real_insn (label); delay_needed -= cycles_since_jump; if (dump_file) fprintf (dump_file, "Adding %d nops after %d\n", @@ -4587,7 +4587,7 @@ add_sched_insns_for_speculation (void) if (any_condjump_p (insn) && !cbranch_predicted_taken_p (insn)) { - rtx n = next_real_insn (insn); + rtx_insn *n = next_real_insn (insn); emit_insn_before (gen_stall (GEN_INT (3)), n); } } diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 0e8477d..d569244 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -6407,7 +6407,7 @@ ix86_init_pic_reg (void) rtx reg = crtl->profile ? gen_rtx_REG (Pmode, REAL_PIC_OFFSET_TABLE_REGNUM) : pic_offset_table_rtx; - rtx insn = emit_insn (gen_set_got (reg)); + rtx_insn *insn = emit_insn (gen_set_got (reg)); RTX_FRAME_RELATED_P (insn) = 1; if (crtl->profile) emit_move_insn (pic_offset_table_rtx, reg); @@ -10373,7 +10373,7 @@ static void ix86_emit_save_regs (void) { unsigned int regno; - rtx insn; + rtx_insn *insn; for (regno = FIRST_PSEUDO_REGISTER - 1; regno-- > 0; ) if (!SSE_REGNO_P (regno) && ix86_save_reg (regno, true)) @@ -10837,7 +10837,7 @@ get_scratch_register_on_entry (struct scratch_reg *sr) sr->reg = gen_rtx_REG (Pmode, regno); if (sr->saved) { - rtx insn = emit_insn (gen_push (sr->reg)); + rtx_insn *insn = emit_insn (gen_push (sr->reg)); RTX_FRAME_RELATED_P (insn) = 1; } } @@ -11804,7 +11804,7 @@ static void ix86_emit_restore_reg_using_pop (rtx reg) { struct machine_function *m = cfun->machine; - rtx insn = emit_insn (gen_pop (reg)); + rtx_insn *insn = emit_insn (gen_pop (reg)); ix86_add_cfa_restore_note (insn, reg, m->fs.sp_offset); m->fs.sp_offset -= UNITS_PER_WORD; @@ -11874,7 +11874,7 @@ static void ix86_emit_leave (void) { struct machine_function *m = cfun->machine; - rtx insn = emit_insn (ix86_gen_leave ()); + rtx_insn *insn = emit_insn (ix86_gen_leave ()); ix86_add_queued_cfa_restore_notes (insn); @@ -11910,7 +11910,8 @@ ix86_emit_restore_regs_using_mov (HOST_WIDE_INT cfa_offset, if (!SSE_REGNO_P (regno) && ix86_save_reg (regno, maybe_eh_return)) { rtx reg = gen_rtx_REG (word_mode, regno); - rtx insn, mem; + rtx mem; + rtx_insn *insn; mem = choose_baseaddr (cfa_offset); mem = gen_frame_mem (word_mode, mem); @@ -12082,7 +12083,8 @@ ix86_expand_epilogue (int style) /* eh_return epilogues need %ecx added to the stack pointer. */ if (style == 2) { - rtx insn, sa = EH_RETURN_STACKADJ_RTX; + rtx sa = EH_RETURN_STACKADJ_RTX; + rtx_insn *insn; /* Stack align doesn't work with eh_return. */ gcc_assert (!stack_realign_drap); @@ -12210,7 +12212,7 @@ ix86_expand_epilogue (int style) if (using_drap) { int param_ptr_offset = UNITS_PER_WORD; - rtx insn; + rtx_insn *insn; gcc_assert (stack_realign_drap); @@ -12272,7 +12274,7 @@ ix86_expand_epilogue (int style) if (crtl->args.pops_args >= 65536) { rtx ecx = gen_rtx_REG (SImode, CX_REG); - rtx insn; + rtx_insn *insn; /* There is no "pascal" calling convention in any 64bit ABI. */ gcc_assert (!TARGET_64BIT); diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index 6489807..0ca5515 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -3262,7 +3262,7 @@ rl78_alloc_physical_registers_cmp (rtx_insn * insn) { int tmp_id; rtx saved_op1; - rtx prev = prev_nonnote_nondebug_insn (insn); + rtx_insn *prev = prev_nonnote_nondebug_insn (insn); rtx first; OP (1) = transcode_memory_rtx (OP (1), DE, insn); @@ -3353,7 +3353,7 @@ rl78_alloc_physical_registers_cmp (rtx_insn * insn) static void rl78_alloc_physical_registers_umul (rtx_insn * insn) { - rtx prev = prev_nonnote_nondebug_insn (insn); + rtx_insn *prev = prev_nonnote_nondebug_insn (insn); rtx first; int tmp_id; rtx saved_op1; diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 24ddc9e..5c0e707 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -5964,7 +5964,7 @@ label: When we're here, the not:SI pattern obviously has been matched already and we only have to see whether the following insn is the left shift. */ - rtx i = next_nonnote_insn_bb (curr_insn); + rtx_insn *i = next_nonnote_insn_bb (curr_insn); if (i == NULL_RTX || !NONJUMP_INSN_P (i)) FAIL; |