Home
last modified time | relevance | path

Searched refs:new_reg (Results 1 – 9 of 9) sorted by relevance

/trueos/contrib/gcc/
HDregrename.c235 int new_reg, best_new_reg; in regrename_optimize() local
290 for (new_reg = 0; new_reg < FIRST_PSEUDO_REGISTER; new_reg++) in regrename_optimize()
292 int nregs = hard_regno_nregs[new_reg][GET_MODE (*this->loc)]; in regrename_optimize()
295 if (TEST_HARD_REG_BIT (this_unavailable, new_reg + i) in regrename_optimize()
296 || fixed_regs[new_reg + i] in regrename_optimize()
297 || global_regs[new_reg + i] in regrename_optimize()
299 || (! regs_ever_live[new_reg + i] in regrename_optimize()
300 && ! call_used_regs[new_reg + i]) in regrename_optimize()
305 && !LEAF_REGISTERS[new_reg + i]) in regrename_optimize()
308 || ! HARD_REGNO_RENAME_OK (reg + i, new_reg + i) in regrename_optimize()
[all …]
HDloop-unroll.c1948 rtx new_reg, set; in expand_var_during_unrolling() local
1959 new_reg = gen_reg_rtx (GET_MODE (ve->reg)); in expand_var_during_unrolling()
1962 new_reg = get_expansion (ve); in expand_var_during_unrolling()
1964 validate_change (insn, &SET_DEST (set), new_reg, 1); in expand_var_during_unrolling()
1965 validate_change (insn, &XEXP (SET_SRC (set), 0), new_reg, 1); in expand_var_during_unrolling()
1970 VEC_safe_push (rtx, heap, ve->var_expansions, new_reg); in expand_var_during_unrolling()
HDmodulo-sched.c154 rtx new_reg; member
501 rtx new_reg = gen_reg_rtx (GET_MODE (prev_reg)); in generate_reg_moves() local
502 rtx reg_move = gen_move_insn (new_reg, prev_reg); in generate_reg_moves()
519 rep->new_reg = new_reg; in generate_reg_moves()
529 replace_rtx (g->nodes[i_use].insn, old_reg, new_reg); in generate_reg_moves()
532 prev_reg = new_reg; in generate_reg_moves()
569 replace_rtx (rep->insn, rep->new_reg, rep->orig_reg); in undo_generate_reg_moves()
HDbb-reorder.c1688 rtx new_reg; in fix_crossing_unconditional_branches() local
1726 new_reg = gen_reg_rtx (Pmode); in fix_crossing_unconditional_branches()
1731 emit_move_insn (new_reg, label_addr); in fix_crossing_unconditional_branches()
1732 emit_indirect_jump (new_reg); in fix_crossing_unconditional_branches()
HDoptabs.c5919 expand_compare_and_swap_loop (rtx mem, rtx old_reg, rtx new_reg, rtx seq) in expand_compare_and_swap_loop() argument
5954 subtarget = expand_val_compare_and_swap_1 (mem, old_reg, new_reg, in expand_compare_and_swap_loop()
5968 subtarget = expand_val_compare_and_swap_1 (mem, old_reg, new_reg, in expand_compare_and_swap_loop()
HDChangeLog-199919184 giv this was derived from with its new_reg.
19185 (recombine_givs): Don't set new_reg for derived giv.
19790 to convert dest_reg to new_reg.
HDChangeLog-200512373 * loop.c (loop_givs_rescan): Check that v->new_reg is a REG.
/trueos/contrib/gcc/config/ia64/
HDia64.c2089 rtx old_reg, new_reg, cmp_reg, ar_ccv, label; in ia64_expand_atomic_op() local
2113 new_reg = expand_simple_binop (mode, PLUS, old_dst, val, new_dst, in ia64_expand_atomic_op()
2115 if (new_reg != new_dst) in ia64_expand_atomic_op()
2116 emit_move_insn (new_dst, new_reg); in ia64_expand_atomic_op()
2146 new_reg = cmp_reg; in ia64_expand_atomic_op()
2149 new_reg = expand_simple_unop (DImode, NOT, new_reg, NULL_RTX, true); in ia64_expand_atomic_op()
2152 new_reg = expand_simple_binop (DImode, code, new_reg, val, NULL_RTX, in ia64_expand_atomic_op()
2156 new_reg = gen_lowpart (mode, new_reg); in ia64_expand_atomic_op()
2158 emit_move_insn (new_dst, new_reg); in ia64_expand_atomic_op()
2170 emit_insn (GEN_FCN (icode) (cmp_reg, mem, ar_ccv, new_reg)); in ia64_expand_atomic_op()
/trueos/contrib/gcc/config/s390/
HDs390.c6828 s390_hard_regno_rename_ok (unsigned int old_reg, unsigned int new_reg) in s390_hard_regno_rename_ok() argument
6834 || REGNO (cfun->machine->base_reg) == new_reg) in s390_hard_regno_rename_ok()