Lines Matching refs:REGNO
581 unsigned int regno = REGNO (x); in replace_pseudos_in()
603 || REGNO (regno_reg_rtx[regno]) != regno); in replace_pseudos_in()
748 i = REGNO (SET_DEST (set)); in reload()
940 && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER) in reload()
943 && (REGNO (XEXP (XEXP (x, 0), 0)) in reload()
1204 && (REGNO (SET_SRC (PATTERN (insn))) in reload()
1205 == REGNO (SET_DEST (PATTERN (insn))))) in reload()
1357 SET_HARD_REG_BIT (clobbered, REGNO (XEXP (t, 0))); in maybe_fix_stack_asms()
1494 && reg_renumber[REGNO (SET_DEST (set))] < 0 in calculate_needs_all_insns()
1495 && (reg_equiv_constant[REGNO (SET_DEST (set))] in calculate_needs_all_insns()
1496 || (reg_equiv_invariant[REGNO (SET_DEST (set))])) in calculate_needs_all_insns()
1497 && reg_equiv_init[REGNO (SET_DEST (set))]) in calculate_needs_all_insns()
1521 && REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) in calculate_needs_all_insns()
1756 if (rl->in && REG_P (rl->in) && REGNO (rl->in) == regno) in find_reg()
1758 if (rl->out && REG_P (rl->out) && REGNO (rl->out) == regno) in find_reg()
1828 int regno = REGNO (chain->rld[i].reg_rtx); in find_reload_regs()
1956 && find_regno_note (insn, REG_DEAD, REGNO (prev_dest)) in delete_dead_insn()
1986 REGNO (regno_reg_rtx[i]) in alter_reg()
2108 if (decl && REG_P (decl) && REGNO (decl) == (unsigned) i) in alter_reg()
2343 regno = REGNO (x); in eliminate_regs_1()
2386 && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER in eliminate_regs_1()
2435 && REGNO (new1) >= FIRST_PSEUDO_REGISTER in eliminate_regs_1()
2436 && reg_renumber[REGNO (new1)] < 0 in eliminate_regs_1()
2438 && reg_equiv_constant[REGNO (new1)] != 0) in eliminate_regs_1()
2439 new1 = reg_equiv_constant[REGNO (new1)]; in eliminate_regs_1()
2441 && REGNO (new0) >= FIRST_PSEUDO_REGISTER in eliminate_regs_1()
2442 && reg_renumber[REGNO (new0)] < 0 in eliminate_regs_1()
2443 && reg_equiv_constant[REGNO (new0)] != 0) in eliminate_regs_1()
2444 new0 = reg_equiv_constant[REGNO (new0)]; in eliminate_regs_1()
2466 && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER in eliminate_regs_1()
2575 && reg_equiv_memory_loc[REGNO (SUBREG_REG (x))] != 0) in eliminate_regs_1()
2712 regno = REGNO (x); in elimination_effects()
2788 && reg_equiv_memory_loc[REGNO (SUBREG_REG (x))] != 0) in elimination_effects()
2890 if (code == REG && REGNO (x) < FIRST_PSEUDO_REGISTER) in check_eliminable_occurrences()
2953 && REGNO (SET_DEST (old_set)) < FIRST_PSEUDO_REGISTER) in eliminate_regs_in_insn()
3080 if (!REG_P (reg) || REGNO (reg) >= FIRST_PSEUDO_REGISTER) in eliminate_regs_in_insn()
3834 > reg_max_ref_width[REGNO (SUBREG_REG (x))])) in scan_paradoxical_subregs()
3835 reg_max_ref_width[REGNO (SUBREG_REG (x))] in scan_paradoxical_subregs()
4065 REGNO (rld[i].reg_rtx)) in reload_as_needed()
4068 && ((unsigned) reg_reloaded_contents[REGNO (rld[i].reg_rtx)] in reload_as_needed()
4069 == REGNO (XEXP (in_reg, 0)))) in reload_as_needed()
4125 REGNO (reload_reg)); in reload_as_needed()
4127 REGNO (XEXP (in_reg, 0))); in reload_as_needed()
4135 REGNO (rld[i].reg_rtx)) in reload_as_needed()
4138 && ((unsigned) reg_reloaded_contents[REGNO (rld[i].reg_rtx)] in reload_as_needed()
4139 == REGNO (XEXP (in_reg, 0)))) in reload_as_needed()
4142 REGNO (rld[i].reg_rtx)); in reload_as_needed()
4144 REGNO (XEXP (in_reg, 0))); in reload_as_needed()
4216 regno = REGNO (x); in forget_old_reloads_1()
4974 <= hard_regno_nregs[REGNO (reg)][GET_MODE (reg)] - (unsigned) 1) in reload_reg_free_for_value_p()
5422 mark_reload_reg_in_use (REGNO (rld[i].reg_rtx), rld[i].opnum, in choose_reload_regs_init()
5460 reload_spill_index[j] = REGNO (rld[j].reg_rtx); in choose_reload_regs()
5568 regno = REGNO (rld[r].in); in choose_reload_regs()
5573 regno = REGNO (rld[r].in_reg); in choose_reload_regs()
5580 regno = REGNO (SUBREG_REG (rld[r].in_reg)); in choose_reload_regs()
5589 regno = REGNO (XEXP (rld[r].in_reg, 0)); in choose_reload_regs()
5609 i = REGNO (last_reg); in choose_reload_regs()
5626 && !REG_CANNOT_CHANGE_MODE_P (REGNO (last_reg), in choose_reload_regs()
5782 regno = REGNO (equiv); in choose_reload_regs()
6108 int nregno = REGNO (rld[r].out_reg); in choose_reload_regs()
6327 unsigned regno = REGNO (reg); in reload_adjust_reg_for_temp()
6435 && REGNO (oldequiv) < FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6436 && spill_reg_store[REGNO (oldequiv)] in emit_input_reload_insns()
6438 && (dead_or_set_p (insn, spill_reg_stored_to[REGNO (oldequiv)]) in emit_input_reload_insns()
6439 || rtx_equal_p (spill_reg_stored_to[REGNO (oldequiv)], in emit_input_reload_insns()
6441 delete_output_reload (insn, j, REGNO (oldequiv)); in emit_input_reload_insns()
6507 && REGNO (oldequiv) < FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6508 && spill_reg_store[REGNO (oldequiv)] in emit_input_reload_insns()
6511 spill_reg_stored_to[REGNO (oldequiv)]) in emit_input_reload_insns()
6512 || rtx_equal_p (spill_reg_stored_to[REGNO (oldequiv)], in emit_input_reload_insns()
6514 delete_output_reload (insn, j, REGNO (oldequiv)); in emit_input_reload_insns()
6519 new_spill_reg_store[REGNO (reloadreg)] in emit_input_reload_insns()
6529 && REGNO (old) >= FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6534 && free_for_value_p (REGNO (reloadreg), rl->mode, rl->opnum, in emit_input_reload_insns()
6563 && REGNO (SET_SRC (PATTERN (temp))) < FIRST_PSEUDO_REGISTER) in emit_input_reload_insns()
6565 spill_reg_store[REGNO (SET_SRC (PATTERN (temp)))] = 0; in emit_input_reload_insns()
6566 spill_reg_stored_to[REGNO (SET_SRC (PATTERN (temp)))] = 0; in emit_input_reload_insns()
6571 if (REG_N_DEATHS (REGNO (old)) == 1 in emit_input_reload_insns()
6572 && REG_N_SETS (REGNO (old)) == 1) in emit_input_reload_insns()
6574 reg_renumber[REGNO (old)] = REGNO (rl->reg_rtx); in emit_input_reload_insns()
6575 alter_reg (REGNO (old), -1); in emit_input_reload_insns()
6627 && REGNO (tmp) >= FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6628 && (reg_equiv_memory_loc[REGNO (tmp)] != 0 in emit_input_reload_insns()
6629 || reg_equiv_constant[REGNO (tmp)] != 0)) in emit_input_reload_insns()
6631 if (! reg_equiv_mem[REGNO (tmp)] in emit_input_reload_insns()
6636 real_oldequiv = reg_equiv_mem[REGNO (tmp)]; in emit_input_reload_insns()
6643 && REGNO (tmp) >= FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6644 && (reg_equiv_memory_loc[REGNO (tmp)] != 0 in emit_input_reload_insns()
6645 || reg_equiv_constant[REGNO (tmp)] != 0)) in emit_input_reload_insns()
6647 if (! reg_equiv_mem[REGNO (tmp)] in emit_input_reload_insns()
6652 real_old = reg_equiv_mem[REGNO (tmp)]; in emit_input_reload_insns()
6794 && REGNO (oldequiv) >= FIRST_PSEUDO_REGISTER in emit_input_reload_insns()
6795 && (reg_equiv_memory_loc[REGNO (oldequiv)] != 0 in emit_input_reload_insns()
6796 || reg_equiv_constant[REGNO (oldequiv)] != 0)) in emit_input_reload_insns()
6799 && (REGNO (SUBREG_REG (oldequiv)) in emit_input_reload_insns()
6802 [REGNO (SUBREG_REG (oldequiv))] != 0) in emit_input_reload_insns()
6804 [REGNO (SUBREG_REG (oldequiv))] != 0))) in emit_input_reload_insns()
6807 REGNO_REG_CLASS (REGNO (reloadreg))) in emit_input_reload_insns()
6857 old = gen_rtx_REG (mode, REGNO (reloadreg)); in emit_output_reload_insns()
6873 if (REG_P (old) && REGNO (old) >= FIRST_PSEUDO_REGISTER in emit_output_reload_insns()
6874 && reg_equiv_mem[REGNO (old)] != 0) in emit_output_reload_insns()
6875 real_old = reg_equiv_mem[REGNO (old)]; in emit_output_reload_insns()
6967 || !((REGNO (old) < FIRST_PSEUDO_REGISTER) in emit_output_reload_insns()
6968 && regno_clobbered_p (REGNO (old), insn, rl->mode, 0))) in emit_output_reload_insns()
6992 int src = REGNO (SET_SRC (set)); in emit_output_reload_insns()
6999 if (REGNO (rl->reg_rtx) < FIRST_PSEUDO_REGISTER) in emit_output_reload_insns()
7025 && ! new_spill_reg_store[REGNO (s_reg)]) in emit_output_reload_insns()
7028 REGNO (s_reg)); in emit_output_reload_insns()
7029 new_spill_reg_store[REGNO (s_reg)] = next; in emit_output_reload_insns()
7033 new_spill_reg_store[REGNO (rl->reg_rtx)] = p; in emit_output_reload_insns()
7091 && spill_reg_store[REGNO (rl->reg_rtx)] != 0 in do_input_reload()
7096 && (REGNO (spill_reg_stored_to[REGNO (rl->reg_rtx)]) in do_input_reload()
7103 spill_reg_stored_to[REGNO (rl->reg_rtx)]) in do_input_reload()
7104 || rtx_equal_p (spill_reg_stored_to[REGNO (rl->reg_rtx)], in do_input_reload()
7106 delete_output_reload (insn, j, REGNO (rl->reg_rtx)); in do_input_reload()
7127 && REGNO (pseudo) >= FIRST_PSEUDO_REGISTER in do_output_reload()
7128 && reg_last_reload_reg[REGNO (pseudo)]) in do_output_reload()
7130 int pseudo_no = REGNO (pseudo); in do_output_reload()
7131 int last_regno = REGNO (reg_last_reload_reg[pseudo_no]); in do_output_reload()
7237 && REGNO (rld[j].reg_rtx) < FIRST_PSEUDO_REGISTER) in emit_reload_insns()
7238 new_spill_reg_store[REGNO (rld[j].reg_rtx)] = 0; in emit_reload_insns()
7314 && REGNO (reg) >= FIRST_PSEUDO_REGISTER in emit_reload_insns()
7315 && !REGNO_REG_SET_P (®_has_output_reload, REGNO (reg))) in emit_reload_insns()
7317 int nregno = REGNO (reg); in emit_reload_insns()
7321 int last_regno = REGNO (reg_last_reload_reg[nregno]); in emit_reload_insns()
7377 int nregno = REGNO (out); in emit_reload_insns()
7401 ? regno_reg_rtx[REGNO (rld[r].reg_rtx) + k] in emit_reload_insns()
7425 && REGNO (rld[r].in) >= FIRST_PSEUDO_REGISTER in emit_reload_insns()
7427 REGNO (rld[r].in))) in emit_reload_insns()
7430 REGNO (rld[r].in_reg)))) in emit_reload_insns()
7439 && REGNO (rld[r].in) >= FIRST_PSEUDO_REGISTER) in emit_reload_insns()
7445 nregno = REGNO (in); in emit_reload_insns()
7461 ? regno_reg_rtx[REGNO (rld[r].reg_rtx) + k] in emit_reload_insns()
7519 int nregno = REGNO (out); in emit_reload_insns()
7553 store_insn = new_spill_reg_store[REGNO (src_reg)]; in emit_reload_insns()
7555 && REGNO (src_reg) < FIRST_PSEUDO_REGISTER) in emit_reload_insns()
7557 int src_regno = REGNO (src_reg); in emit_reload_insns()
7723 && REGNO (out) == REGNO (XEXP (in, 1))) in gen_reload()
7752 && REGNO (op1) >= FIRST_PSEUDO_REGISTER) in gen_reload()
7798 out = gen_rtx_REG (GET_MODE (loc), REGNO (out)); in gen_reload()
7801 in = gen_rtx_REG (GET_MODE (loc), REGNO (in)); in gen_reload()
7828 out_moded = gen_rtx_REG (GET_MODE (op1), REGNO (out)); in gen_reload()
7903 substed = reg_equiv_memory_loc[REGNO (reg)]; in delete_output_reload()
7942 for (i1 = reg_equiv_alt_mem_list [REGNO (reg)]; i1; i1 = XEXP (i1, 1)) in delete_output_reload()
7992 && REG_N_DEATHS (REGNO (reg)) == 1 in delete_output_reload()
7993 && REG_N_SETS (REGNO (reg)) == 1 in delete_output_reload()
7994 && REG_BASIC_BLOCK (REGNO (reg)) >= 0 in delete_output_reload()
7995 && find_regno_note (insn, REG_DEAD, REGNO (reg))) in delete_output_reload()
8042 reg_renumber[REGNO (reg)] = REGNO (rld[j].reg_rtx); in delete_output_reload()
8043 alter_reg (REGNO (reg), -1); in delete_output_reload()
8115 if (spill_reg_order[REGNO (x)] < 0) in delete_address_reloads_1()
8194 reg_reloaded_contents[REGNO (dst)] = -1; in delete_address_reloads_1()
8229 reg_last_reload_reg[REGNO (incloc)] = 0; in inc_for_reload()