Home
last modified time | relevance | path

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

12

/dragonfly/contrib/gcc-8.0/gcc/
H A Dlra-constraints.c1375 rtx new_reg; in process_addr_reg() local
1451 *loc = new_reg; in process_addr_reg()
3074 rtx new_reg; in base_plus_disp_to_reg() local
3082 return new_reg; in base_plus_disp_to_reg()
3090 rtx new_reg; in index_part_to_reg() local
3096 return new_reg; in index_part_to_reg()
3241 rtx new_reg; in process_address_1() local
3357 (new_reg, in process_address_1()
3367 (new_reg, in process_address_1()
3451 new_reg = gen_rtx_PLUS (GET_MODE (new_reg), new_reg, offset2); in process_address_1()
[all …]
H A Dlra.c185 rtx new_reg; in lra_create_new_reg_with_unique_value() local
190 new_reg = gen_reg_rtx (mode); in lra_create_new_reg_with_unique_value()
212 title, REGNO (new_reg)); in lra_create_new_reg_with_unique_value()
217 return new_reg; in lra_create_new_reg_with_unique_value()
226 rtx new_reg; in lra_create_new_reg() local
228 new_reg in lra_create_new_reg()
232 return new_reg; in lra_create_new_reg()
1925 && CONSTANT_P (new_reg) in lra_substitute_pseudo()
1947 new_reg = gen_rtx_raw_SUBREG (mode, new_reg, offset); in lra_substitute_pseudo()
1949 new_reg = gen_rtx_SUBREG (mode, new_reg, offset); in lra_substitute_pseudo()
[all …]
H A Dregrename.c321 || fixed_regs[new_reg + i] in check_new_reg_p()
322 || global_regs[new_reg + i] in check_new_reg_p()
324 || (! df_regs_ever_live_p (new_reg + i) in check_new_reg_p()
325 && ! call_used_regs[new_reg + i]) in check_new_reg_p()
330 && !LEAF_REGISTERS[new_reg + i]) in check_new_reg_p()
344 (new_reg, GET_MODE (*tmp->loc))))) in check_new_reg_p()
396 int new_reg; in find_rename_reg() local
397 for (new_reg = 0; new_reg < FIRST_PSEUDO_REGISTER; new_reg++) in find_rename_reg()
402 new_reg)) in find_rename_reg()
409 return new_reg; in find_rename_reg()
[all …]
H A Dearly-remat.c944 rtx new_reg = (rtx) alloca (size); in maybe_add_candidate() local
945 memset (new_reg, 0, size); in maybe_add_candidate()
946 PUT_CODE (new_reg, REG); in maybe_add_candidate()
949 validate_change (insn, loc, new_reg, 1); in maybe_add_candidate()
1620 rtx new_reg = NULL_RTX; in stabilize_pattern() local
1628 new_reg = p->second; in stabilize_pattern()
1632 if (!new_reg) in stabilize_pattern()
1636 new_reg = gen_reg_rtx (mode); in stabilize_pattern()
1750 rtx new_reg; in stabilize_candidate_uses() local
1753 new_reg = gen_reg_rtx (GET_MODE (*loc)); in stabilize_candidate_uses()
[all …]
H A Dree.c329 rtx new_reg; in combine_set_extension() local
333 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (cand_pat))); in combine_set_extension()
335 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (*orig_set))); in combine_set_extension()
343 new_set = gen_rtx_SET (new_reg, orig_src); in combine_set_extension()
350 GET_MODE (new_reg)); in combine_set_extension()
351 new_set = gen_rtx_SET (new_reg, new_const_int); in combine_set_extension()
367 new_set = gen_rtx_SET (new_reg, temp_extension); in combine_set_extension()
383 new_set = gen_rtx_SET (new_reg, temp_extension); in combine_set_extension()
H A Dira-emit.c338 rtx new_reg; in ira_create_new_reg() local
340 new_reg = gen_reg_rtx (GET_MODE (original_reg)); in ira_create_new_reg()
341 ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original_reg); in ira_create_new_reg()
342 REG_USERVAR_P (new_reg) = REG_USERVAR_P (original_reg); in ira_create_new_reg()
343 REG_POINTER (new_reg) = REG_POINTER (original_reg); in ira_create_new_reg()
344 REG_ATTRS (new_reg) = REG_ATTRS (original_reg); in ira_create_new_reg()
347 REGNO (new_reg), REGNO (original_reg)); in ira_create_new_reg()
349 return new_reg; in ira_create_new_reg()
H A Dcse.c901 REG_QTY (new_reg) = q; in make_regs_eqv()
914 && (new_reg >= FIRST_PSEUDO_REGISTER || REGNO_REG_CLASS (new_reg) != NO_REGS) in make_regs_eqv()
915 && ((new_reg < FIRST_PSEUDO_REGISTER && FIXED_REGNO_P (new_reg)) in make_regs_eqv()
916 || (new_reg >= FIRST_PSEUDO_REGISTER in make_regs_eqv()
923 reg_eqv_table[firstr].prev = new_reg; in make_regs_eqv()
925 reg_eqv_table[new_reg].prev = -1; in make_regs_eqv()
926 ent->first_reg = new_reg; in make_regs_eqv()
936 && new_reg >= FIRST_PSEUDO_REGISTER) in make_regs_eqv()
942 qty_table[q].last_reg = new_reg; in make_regs_eqv()
943 reg_eqv_table[lastr].next = new_reg; in make_regs_eqv()
[all …]
H A Dloop-unroll.c1818 rtx new_reg, set; in expand_var_during_unrolling() local
1829 new_reg = gen_reg_rtx (GET_MODE (ve->reg)); in expand_var_during_unrolling()
1832 new_reg = get_expansion (ve); in expand_var_during_unrolling()
1834 validate_replace_rtx_group (SET_DEST (set), new_reg, insn); in expand_var_during_unrolling()
1838 ve->var_expansions.safe_push (new_reg); in expand_var_during_unrolling()
H A Ddse.c1707 rtx target, new_reg, new_lhs; in find_shift_sequence() local
1755 new_reg = gen_reg_rtx (new_mode); in find_shift_sequence()
1762 target = expand_binop (new_mode, lshr_optab, new_reg, in find_shift_sequence()
1764 new_reg, 1, OPTAB_DIRECT); in find_shift_sequence()
1769 if (target != new_reg || shift_seq == NULL) in find_shift_sequence()
1796 emit_move_insn (new_reg, new_lhs); in find_shift_sequence()
1798 read_reg = extract_low_bits (read_mode, new_mode, new_reg); in find_shift_sequence()
H A Dbb-reorder.c2220 rtx new_reg; in fix_crossing_unconditional_branches() local
2256 new_reg = gen_reg_rtx (Pmode); in fix_crossing_unconditional_branches()
2261 emit_move_insn (new_reg, label_addr); in fix_crossing_unconditional_branches()
2262 emit_indirect_jump (new_reg); in fix_crossing_unconditional_branches()
H A Dmodulo-sched.c150 rtx new_reg; member
757 move->new_reg = gen_reg_rtx (GET_MODE (prev_reg)); in schedule_reg_moves()
759 move->insn = gen_move_insn (move->new_reg, copy_rtx (prev_reg)); in schedule_reg_moves()
762 prev_reg = move->new_reg; in schedule_reg_moves()
826 replace_rtx (ps->g->nodes[i_use].insn, move->old_reg, move->new_reg); in apply_reg_moves()
H A Dsel-sched.c901 replace_dest_with_reg_ok_p (insn_t insn, rtx new_reg) in replace_dest_with_reg_ok_p() argument
908 gcc_assert (GET_MODE (VINSN_LHS (vi)) == GET_MODE (new_reg)); in replace_dest_with_reg_ok_p()
911 validate_change (insn, &SET_DEST (PATTERN (insn)), new_reg, 1); in replace_dest_with_reg_ok_p()
937 replace_dest_with_reg_in_expr (expr_t expr, rtx new_reg) in replace_dest_with_reg_in_expr() argument
942 insn_rtx = create_insn_rtx_with_lhs (EXPR_VINSN (expr), new_reg); in replace_dest_with_reg_in_expr()
1511 rtx new_reg = gen_reg_rtx (mode); in choose_best_pseudo_reg() local
1517 REG_N_CALLS_CROSSED (REGNO (new_reg)) = reg_rename_p->crosses_call ? 1 : 0; in choose_best_pseudo_reg()
1519 return new_reg; in choose_best_pseudo_reg()
H A Ddf-scan.c4050 struct df_mw_hardreg *new_reg; in df_mws_verify() local
4052 FOR_EACH_VEC_ELT (*new_rec, ix, new_reg) in df_mws_verify()
4054 if (old_rec == NULL || !df_mw_equal_p (new_reg, old_rec)) in df_mws_verify()
H A Doptabs.c5962 expand_compare_and_swap_loop (rtx mem, rtx old_reg, rtx new_reg, rtx seq) in expand_compare_and_swap_loop() argument
5993 new_reg, false, MEMMODEL_SYNC_SEQ_CST, in expand_compare_and_swap_loop()
/dragonfly/contrib/gcc-4.7/gcc/
H A Dregrename.c318 || fixed_regs[new_reg + i] in check_new_reg_p()
319 || global_regs[new_reg + i] in check_new_reg_p()
321 || (! df_regs_ever_live_p (new_reg + i) in check_new_reg_p()
322 && ! call_used_regs[new_reg + i]) in check_new_reg_p()
327 && !LEAF_REGISTERS[new_reg + i]) in check_new_reg_p()
344 (new_reg, GET_MODE (*tmp->loc))))) in check_new_reg_p()
387 int new_reg; in find_best_rename_reg() local
388 for (new_reg = 0; new_reg < FIRST_PSEUDO_REGISTER; new_reg++) in find_best_rename_reg()
393 new_reg)) in find_best_rename_reg()
404 || tick[best_new_reg] > tick[new_reg])) in find_best_rename_reg()
[all …]
H A Dree.c291 rtx new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (*orig_set))); in combine_set_extension() local
300 new_set = gen_rtx_SET (VOIDmode, new_reg, orig_src); in combine_set_extension()
308 new_set = gen_rtx_SET (VOIDmode, new_reg, new_const_int); in combine_set_extension()
324 new_set = gen_rtx_SET (VOIDmode, new_reg, temp_extension); in combine_set_extension()
340 new_set = gen_rtx_SET (VOIDmode, new_reg, temp_extension); in combine_set_extension()
H A Dira-emit.c336 rtx new_reg; in create_new_reg() local
338 new_reg = gen_reg_rtx (GET_MODE (original_reg)); in create_new_reg()
339 ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original_reg); in create_new_reg()
340 REG_USERVAR_P (new_reg) = REG_USERVAR_P (original_reg); in create_new_reg()
341 REG_POINTER (new_reg) = REG_POINTER (original_reg); in create_new_reg()
342 REG_ATTRS (new_reg) = REG_ATTRS (original_reg); in create_new_reg()
345 REGNO (new_reg), REGNO (original_reg)); in create_new_reg()
346 return new_reg; in create_new_reg()
H A Dloop-unroll.c2070 rtx new_reg, set; in expand_var_during_unrolling() local
2081 new_reg = gen_reg_rtx (GET_MODE (ve->reg)); in expand_var_during_unrolling()
2084 new_reg = get_expansion (ve); in expand_var_during_unrolling()
2086 validate_change (insn, &SET_DEST (set), new_reg, 1); in expand_var_during_unrolling()
2087 validate_change (insn, &XEXP (SET_SRC (set), ve->accum_pos), new_reg, 1); in expand_var_during_unrolling()
2092 VEC_safe_push (rtx, heap, ve->var_expansions, new_reg); in expand_var_during_unrolling()
H A Dcse.c937 REG_QTY (new_reg) = q; in make_regs_eqv()
950 && (new_reg >= FIRST_PSEUDO_REGISTER || REGNO_REG_CLASS (new_reg) != NO_REGS) in make_regs_eqv()
951 && ((new_reg < FIRST_PSEUDO_REGISTER && FIXED_REGNO_P (new_reg)) in make_regs_eqv()
952 || (new_reg >= FIRST_PSEUDO_REGISTER in make_regs_eqv()
959 reg_eqv_table[firstr].prev = new_reg; in make_regs_eqv()
961 reg_eqv_table[new_reg].prev = -1; in make_regs_eqv()
962 ent->first_reg = new_reg; in make_regs_eqv()
972 && new_reg >= FIRST_PSEUDO_REGISTER) in make_regs_eqv()
978 qty_table[q].last_reg = new_reg; in make_regs_eqv()
979 reg_eqv_table[lastr].next = new_reg; in make_regs_eqv()
[all …]
H A Ddse.c1817 rtx target, new_reg, shift_seq, insn, new_lhs; in find_shift_sequence() local
1858 new_reg = gen_reg_rtx (new_mode); in find_shift_sequence()
1865 target = expand_binop (new_mode, lshr_optab, new_reg, in find_shift_sequence()
1866 GEN_INT (shift), new_reg, 1, OPTAB_DIRECT); in find_shift_sequence()
1871 if (target != new_reg || shift_seq == NULL) in find_shift_sequence()
1898 emit_move_insn (new_reg, new_lhs); in find_shift_sequence()
1900 read_reg = extract_low_bits (read_mode, new_mode, new_reg); in find_shift_sequence()
H A Dbb-reorder.c1774 rtx new_reg; in fix_crossing_unconditional_branches() local
1812 new_reg = gen_reg_rtx (Pmode); in fix_crossing_unconditional_branches()
1817 emit_move_insn (new_reg, label_addr); in fix_crossing_unconditional_branches()
1818 emit_indirect_jump (new_reg); in fix_crossing_unconditional_branches()
H A Dmodulo-sched.c154 rtx new_reg; member
770 move->new_reg = gen_reg_rtx (GET_MODE (prev_reg)); in schedule_reg_moves()
772 move->insn = gen_move_insn (move->new_reg, copy_rtx (prev_reg)); in schedule_reg_moves()
775 prev_reg = move->new_reg; in schedule_reg_moves()
837 replace_rtx (ps->g->nodes[i_use].insn, move->old_reg, move->new_reg); in apply_reg_moves()
H A Dsel-sched.c940 replace_dest_with_reg_ok_p (insn_t insn, rtx new_reg) in replace_dest_with_reg_ok_p() argument
947 gcc_assert (GET_MODE (VINSN_LHS (vi)) == GET_MODE (new_reg)); in replace_dest_with_reg_ok_p()
950 validate_change (insn, &SET_DEST (PATTERN (insn)), new_reg, 1); in replace_dest_with_reg_ok_p()
976 replace_dest_with_reg_in_expr (expr_t expr, rtx new_reg) in replace_dest_with_reg_in_expr() argument
981 insn_rtx = create_insn_rtx_with_lhs (EXPR_VINSN (expr), new_reg); in replace_dest_with_reg_in_expr()
1551 rtx new_reg = gen_reg_rtx (mode); in choose_best_pseudo_reg() local
1557 REG_N_CALLS_CROSSED (REGNO (new_reg)) = reg_rename_p->crosses_call ? 1 : 0; in choose_best_pseudo_reg()
1559 return new_reg; in choose_best_pseudo_reg()
H A Ddf-scan.c4302 struct df_mw_hardreg *new_reg; in df_mws_verify() local
4304 FOR_EACH_VEC_ELT (df_mw_hardreg_ptr, new_rec, ix, new_reg) in df_mws_verify()
4306 if (*old_rec == NULL || !df_mw_equal_p (new_reg, *old_rec)) in df_mws_verify()
H A Doptabs.c7153 expand_compare_and_swap_loop (rtx mem, rtx old_reg, rtx new_reg, rtx seq) in expand_compare_and_swap_loop() argument
7183 new_reg, false, MEMMODEL_SEQ_CST, in expand_compare_and_swap_loop()

12