Home
last modified time | relevance | path

Searched refs:newreg (Results 1 – 11 of 11) sorted by relevance

/openbsd/gnu/gcc/gcc/
H A Dweb.c192 rtx reg, newreg; in entry_register() local
204 newreg = reg, used[REGNO (reg)] = 1; in entry_register()
207 newreg = reg; in entry_register()
215 newreg = gen_reg_rtx (GET_MODE (reg)); in entry_register()
216 REG_USERVAR_P (newreg) = REG_USERVAR_P (reg); in entry_register()
217 REG_POINTER (newreg) = REG_POINTER (reg); in entry_register()
218 REG_ATTRS (newreg) = REG_ATTRS (reg); in entry_register()
221 REGNO (newreg)); in entry_register()
224 root->reg = newreg; in entry_register()
225 return newreg; in entry_register()
H A Dcse.c264 rtx newreg; member
7596 && REGNO (*loc) == REGNO (args->newreg) in cse_change_cc_mode()
7619 args.newreg = newreg; in cse_change_cc_mode_insn()
7646 if (reg_set_p (newreg, insn)) in cse_change_cc_mode_insns()
7649 cse_change_cc_mode_insn (insn, newreg); in cse_change_cc_mode_insns()
7677 rtx newreg; in cse_cc_succs() local
7820 newreg = NULL_RTX; in cse_cc_succs()
7827 if (! newreg) in cse_cc_succs()
7830 newreg = cc_reg; in cse_cc_succs()
7835 newreg); in cse_cc_succs()
[all …]
H A Dfinal.c3754 int newreg; in leaf_renumber_regs_insn() local
3760 newreg = REGNO (in_rtx); in leaf_renumber_regs_insn()
3763 if (newreg >= FIRST_PSEUDO_REGISTER) in leaf_renumber_regs_insn()
3768 newreg = LEAF_REG_REMAP (newreg); in leaf_renumber_regs_insn()
3769 gcc_assert (newreg >= 0); in leaf_renumber_regs_insn()
3771 regs_ever_live[newreg] = 1; in leaf_renumber_regs_insn()
3772 REGNO (in_rtx) = newreg; in leaf_renumber_regs_insn()
H A Dgcse.c3052 rtx newreg = NULL, newcnst = NULL; in do_local_cprop() local
3085 newreg = this_rtx; in do_local_cprop()
3111 else if (newreg && newreg != x && try_replace_reg (x, newreg, insn)) in do_local_cprop()
3113 adjust_libcall_notes (x, newreg, insn, libcall_sp); in do_local_cprop()
3119 fprintf (dump_file, " with reg %d\n", REGNO (newreg)); in do_local_cprop()
/openbsd/gnu/usr.bin/gcc/gcc/
H A Ddf.c2613 df_refs_reg_replace (df, blocks, chain, oldreg, newreg) in df_refs_reg_replace() argument
2618 rtx newreg;
2627 args.replacement = newreg;
2640 df_ref_reg_replace (df, ref, oldreg, newreg);
2666 df_reg_replace (df, blocks, oldreg, newreg) in df_reg_replace() argument
2670 rtx newreg;
2674 df_refs_reg_replace (df, blocks, df->regs[oldregno].defs, oldreg, newreg);
2675 df_refs_reg_replace (df, blocks, df->regs[oldregno].uses, oldreg, newreg);
2683 df_ref_reg_replace (df, ref, oldreg, newreg) in df_ref_reg_replace() argument
2687 rtx newreg;
[all …]
H A Dcse.c7824 rtx newreg = (rtx) data; local
7831 *loc = newreg;
7845 rtx newreg;
7890 rtx newreg; local
8033 newreg = NULL_RTX;
8040 if (! newreg)
8043 newreg = cc_reg;
8048 newreg);
8156 newreg); in cse_condition_code_reg()
8158 newreg); in cse_condition_code_reg()
[all …]
H A Dfinal.c4108 int newreg; local
4114 newreg = REGNO (in_rtx);
4117 if (newreg >= FIRST_PSEUDO_REGISTER)
4122 newreg = LEAF_REG_REMAP (newreg);
4123 if (newreg < 0)
4126 regs_ever_live[newreg] = 1;
4127 REGNO (in_rtx) = newreg;
H A Dgcse.c4327 rtx newreg = NULL, newcnst = NULL; local
4359 newreg = this_rtx;
4382 else if (newreg && newreg != x && try_replace_reg (x, newreg, insn))
4384 adjust_libcall_notes (x, newreg, insn, libcall_sp);
4390 fprintf (gcse_file, " with reg %d\n", REGNO (newreg));
H A Dfunction.c2869 rtx newreg = gen_reg_rtx (GET_MODE (dest)); local
2872 convert_move (newreg, memref,
2877 validate_change (insn, &SET_SRC (body), newreg, 1);
/openbsd/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c2637 rtx newreg; local
2638 newreg = (no_new_pseudos ? operands[1] : gen_reg_rtx (mode));
2639 emit_insn (gen_aux_truncdfsf2 (newreg, operands[1]));
2640 operands[1] = newreg;
/openbsd/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c3993 rtx newreg; in rs6000_emit_move() local
3994 newreg = (no_new_pseudos ? operands[1] : gen_reg_rtx (mode)); in rs6000_emit_move()
3995 emit_insn (gen_aux_truncdfsf2 (newreg, operands[1])); in rs6000_emit_move()
3996 operands[1] = newreg; in rs6000_emit_move()