| /trueos/contrib/gcc/ |
| HD | regrename.c | 235 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 …]
|
| HD | loop-unroll.c | 1948 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()
|
| HD | modulo-sched.c | 154 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()
|
| HD | bb-reorder.c | 1688 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()
|
| HD | optabs.c | 5919 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()
|
| HD | ChangeLog-1999 | 19184 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.
|
| HD | ChangeLog-2005 | 12373 * loop.c (loop_givs_rescan): Check that v->new_reg is a REG.
|
| /trueos/contrib/gcc/config/ia64/ |
| HD | ia64.c | 2089 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/ |
| HD | s390.c | 6828 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()
|