/haiku-buildtools/gcc/gcc/ |
H A D | fwprop.c | 398 should_replace_address (rtx old_rtx, rtx new_rtx, machine_mode mode, 403 if (rtx_equal_p (old_rtx, new_rtx) 404 || !memory_address_addr_space_p (mode, new_rtx, as)) 408 if (REG_P (old_rtx) && REG_P (new_rtx)) 413 - address_cost (new_rtx, mode, as, speed)); 420 gain = set_src_cost (new_rtx, speed) - set_src_cost (old_rtx, speed); 464 propagate_rtx_1 (rtx *px, rtx old_rtx, rtx new_rtx, int flags) 487 *px = new_rtx; 497 valid_ops &= propagate_rtx_1 (&op0, old_rtx, new_rtx, flags); 507 valid_ops &= propagate_rtx_1 (&op0, old_rtx, new_rtx, flag 397 should_replace_address(rtx old_rtx, rtx new_rtx, machine_mode mode, addr_space_t as, bool speed) argument 463 propagate_rtx_1(rtx *px, rtx old_rtx, rtx new_rtx, int flags) argument 661 propagate_rtx(rtx x, machine_mode mode, rtx old_rtx, rtx new_rtx, bool speed) argument 951 try_fwprop_subst(df_ref use, rtx *loc, rtx new_rtx, rtx_insn *def_insn, bool set_reg_equal) argument 1150 rtx src, use_pat, asm_operands, new_rtx, *loc; local 1229 rtx src, reg, new_rtx, *loc; local 1280 rtx new_rtx = simplify_replace_rtx (old_rtx, src, x); local [all...] |
H A D | rtlhooks.c | 157 rtx new_rtx; 168 new_rtx = adjust_address_nv (x, mode, offset); 169 if (! memory_address_addr_space_p (mode, XEXP (new_rtx, 0), 173 return new_rtx; 156 rtx new_rtx; local
|
H A D | lists.c | 187 rtx_insn_list *new_rtx = old; local 190 new_rtx = alloc_INSN_LIST (copy->insn (), new_rtx); 191 PUT_REG_NOTE_KIND (new_rtx, REG_NOTE_KIND (copy)); 193 return new_rtx;
|
H A D | regcprop.c | 64 rtx new_rtx; member in struct:queued_debug_insn_change 467 rtx new_rtx; local 472 new_rtx = maybe_mode_change (oldmode, vd->e[regno].mode, mode, i, regno); 473 if (new_rtx) 475 ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (reg); 476 REG_ATTRS (new_rtx) = REG_ATTRS (reg); 477 REG_POINTER (new_rtx) = REG_POINTER (reg); 478 return new_rtx; 492 rtx new_rtx = find_oldest_value_reg (cl, *loc, vd); local 493 if (new_rtx 859 rtx new_rtx; local 972 rtx new_rtx; local [all...] |
H A D | lra-eliminations.c | 342 rtx new_rtx; 521 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode, 524 if (new_rtx != XEXP (x, 0)) 536 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1)); 549 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode, 552 if (new_rtx != XEXP (x, 1)) 555 XEXP (x, 0), new_rtx); 577 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), 581 if (new_rtx != XEXP (XEXP (x, 1), 1)) 584 XEXP (x, 0), new_rtx)); 341 rtx new_rtx; local 576 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), local [all...] |
H A D | emit-rtl.c | 1106 update_reg_offset (rtx new_rtx, rtx reg, int offset) 1108 REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg), 1119 rtx new_rtx = gen_rtx_REG (mode, regno); 1121 update_reg_offset (new_rtx, reg, offset); 1122 return new_rtx; 1131 rtx new_rtx = gen_reg_rtx (mode); 1133 update_reg_offset (new_rtx, reg, offset); 1134 return new_rtx; 1594 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD); 1597 return new_rtx; 1102 update_reg_offset(rtx new_rtx, rtx reg, int offset) argument 1115 rtx new_rtx = gen_rtx_REG (mode, regno); local 1127 rtx new_rtx = gen_reg_rtx (mode); local 1587 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD); local 2108 rtx new_rtx; local 2150 rtx new_rtx = change_address_1 (memref, mode, addr, 1, false); local 2194 rtx new_rtx; local 2344 rtx new_rtx, addr = XEXP (memref, 0); local 2418 rtx new_rtx = adjust_address_1 (memref, mode, offset, 1, 1, 0, 0); local 6176 rtx_insn *new_rtx; local 6211 mark_jump_label (PATTERN (new_rtx), new_rtx, 0); local [all...] |
H A D | cprop.c | 906 rtx new_rtx, set_src, note_src; 938 new_rtx = simplify_replace_rtx (set_src, from, src); 941 if (rtx_equal_p (new_rtx, SET_SRC (set))) 945 if (new_rtx == pc_rtx) 951 if (setcc && modified_in_p (new_rtx, setcc)) 953 if (! validate_unshare_change (jump, &SET_SRC (set), new_rtx, 0)) 964 if (!rtx_equal_p (new_rtx, note_src)) 965 set_unique_reg_note (jump, REG_EQUAL, copy_rtx (new_rtx)); 994 if (new_rtx != pc_rtx && simplejump_p (jump)) 1385 rtx cond, new_rtx; 900 rtx new_rtx, set_src, note_src; local 1379 rtx cond, new_rtx; local 1590 rtx src, new_rtx; local [all...] |
H A D | function.c | 1097 update_temp_slot_address (rtx old_rtx, rtx new_rtx) 1101 if (rtx_equal_p (old_rtx, new_rtx)) 1117 if (REG_P (new_rtx)) 1119 update_temp_slot_address (XEXP (old_rtx, 0), new_rtx); 1120 update_temp_slot_address (XEXP (old_rtx, 1), new_rtx); 1123 else if (GET_CODE (new_rtx) != PLUS) 1126 if (rtx_equal_p (XEXP (old_rtx, 0), XEXP (new_rtx, 0))) 1127 update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1)); 1128 else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 0))) 1129 update_temp_slot_address (XEXP (old_rtx, 0), XEXP (new_rtx, 1089 update_temp_slot_address(rtx old_rtx, rtx new_rtx) argument 1425 rtx new_rtx; local 1484 rtx new_rtx; local 1541 rtx set, new_rtx, x; local 1618 emit_move_insn (SET_DEST (set), new_rtx); local [all...] |
H A D | cse.c | 2836 rtx new_rtx = canon_reg (*xloc, insn); 2840 gcc_assert (insn && new_rtx); 2841 validate_change (insn, xloc, new_rtx, 1); 3143 rtx new_rtx = 0; 3171 if ((new_rtx = equiv_constant (x)) != NULL_RTX) 3172 return new_rtx; 3352 new_rtx = simplify_unary_operation (code, mode, 3531 new_rtx = simplify_relational_operation (code, mode, mode_arg0, 3771 new_rtx = simplify_binary_operation (code, mode, 3786 new_rtx 2820 rtx new_rtx = canon_reg (*xloc, insn); local 3125 rtx new_rtx = 0; local 3804 rtx new_rtx; local 4465 rtx new_rtx = canon_reg (src, insn); local 5286 rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn); local 5498 rtx_insn *new_rtx; local 6159 rtx new_rtx = cse_process_notes (XEXP (x, 0), object, changed); local 6169 rtx new_rtx = cse_process_notes (XEXP (x, 0), object, changed); local 6191 rtx new_rtx = gen_lowpart (GET_MODE (x), ent->const_rtx); local 6215 rtx new_rtx = cse_process_notes_1 (x, object, changed); local [all...] |
H A D | recog.c | 251 validate_change_1 (rtx object, rtx *loc, rtx new_rtx, bool in_group, bool unshare) 255 if (old == new_rtx || rtx_equal_p (old, new_rtx)) 260 *loc = new_rtx; 303 validate_change (rtx object, rtx *loc, rtx new_rtx, bool in_group) 305 return validate_change_1 (object, loc, new_rtx, in_group, false); 312 validate_unshare_change (rtx object, rtx *loc, rtx new_rtx, bool in_group) 314 return validate_change_1 (object, loc, new_rtx, in_group, true); 608 rtx new_rtx = NULL_RTX; 627 new_rtx 249 validate_change_1(rtx object, rtx *loc, rtx new_rtx, bool in_group, bool unshare) argument 301 validate_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument 310 validate_unshare_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument 606 rtx new_rtx = NULL_RTX; local [all...] |
H A D | genemit.c | 310 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); 315 if (! (GET_MODE (old_rtx) == GET_MODE (new_rtx) 317 && GET_CODE (new_rtx) == MATCH_SCRATCH) 318 || (REG_P (old_rtx) && REG_P (new_rtx) 319 && REGNO (old_rtx) == REGNO (new_rtx))))) 308 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); local
|
H A D | combine.c | 5185 rtx new_rtx; 5245 new_rtx = subst (XVECEXP (x, 0, 0), from, to, 0, 0, unique_copy); 5248 if (GET_CODE (new_rtx) == CLOBBER 5249 && XEXP (new_rtx, 0) == const0_rtx) 5250 return new_rtx; 5252 SUBST (XVECEXP (x, 0, 0), new_rtx); 5262 new_rtx = subst (dest, from, to, 0, 0, unique_copy); 5265 if (GET_CODE (new_rtx) == CLOBBER 5266 && XEXP (new_rtx, 0) == const0_rtx) 5267 return new_rtx; 5168 rtx new_rtx; local 5301 SUBST (XVECEXP (x, i, j), new_rtx); local 5398 SUBST (XEXP (x, i), new_rtx); local 6559 rtx new_rtx = simplify_rtx (SET_SRC (pat)); local 6561 SUBST (SET_SRC (pat), new_rtx); local 7295 rtx new_rtx = 0; local 7743 rtx new_rtx = 0; local 8094 SUBST (XEXP (x, i), new_rtx); local 8100 SUBST (XVECEXP (x, i, j), new_rtx); local 9126 rtx new_rtx, r = known_cond (SUBREG_REG (x), cond, reg, val); local 9151 rtx new_rtx, r = known_cond (XEXP (x, 0), cond, reg, val); local 10116 rtx new_rtx, x; local 10494 rtx new_rtx = simplify_const_binary_operation (code, mode, local [all...] |
H A D | reload1.c | 2549 rtx new_rtx = eliminate_regs_1 (t, Pmode, insn, true, true); 2550 int cost = set_src_cost (new_rtx, optimize_bb_for_speed_p (elim_bb)); 2594 rtx new_rtx; 2724 new_rtx = form_sum (GET_MODE (x), new0, new1); 2729 if (! mem_mode && GET_CODE (new_rtx) != PLUS) 2730 return gen_rtx_PLUS (GET_MODE (x), new_rtx, const0_rtx); 2732 return new_rtx; 2794 new_rtx = eliminate_regs_1 (XEXP (x, 0), mem_mode, insn, true, 2796 if (new_rtx != XEXP (x, 0)) 2807 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEX 2534 rtx new_rtx = eliminate_regs_1 (t, Pmode, insn, true, true); local 2579 rtx new_rtx; local 2831 rtx new_rtx = eliminate_regs_1 (XEXP (XEXP (x, 1), 1), mem_mode, local [all...] |
H A D | rtlanal.c | 2781 rtx new_rtx = replace_rtx (SUBREG_REG (x), from, to); 2783 if (CONST_INT_P (new_rtx)) 2785 x = simplify_subreg (GET_MODE (x), new_rtx, 2791 SUBREG_REG (x) = new_rtx; 2797 rtx new_rtx = replace_rtx (XEXP (x, 0), from, to); 2799 if (CONST_INT_P (new_rtx)) 2802 new_rtx, GET_MODE (XEXP (x, 0))); 2806 XEXP (x, 0) = new_rtx; 4133 rtx new_rtx = rtl_hooks.reg_nonzero_bits (x, mode, known_x, 4137 if (new_rtx) 2758 rtx new_rtx = replace_rtx (SUBREG_REG (x), from, to); local 2774 rtx new_rtx = replace_rtx (XEXP (x, 0), from, to); local 4104 rtx new_rtx = rtl_hooks.reg_nonzero_bits (x, mode, known_x, local 4590 rtx new_rtx = rtl_hooks.reg_num_sign_bit_copies (x, mode, known_x, local [all...] |
H A D | genrecog.c | 2475 rtx new_rtx; 2480 new_rtx = XVECEXP (x, 0, 0); 2485 new_rtx = rtx_alloc (PARALLEL); 2486 XVEC (new_rtx, 0) = rtvec_alloc (i); 2488 XVECEXP (new_rtx, 0, j) = XVECEXP (x, 0, j); 2493 last = add_to_sequence (new_rtx, &clobber_head, &root_pos, 2468 rtx new_rtx; local
|
H A D | reorg.c | 1462 rtx_insn *new_rtx; 1465 new_rtx = delete_from_delay_slot (dtrial); 1467 thread = new_rtx; 1500 rtx_insn *new_rtx; 1503 new_rtx = delete_from_delay_slot (merged_insns->insn ()); 1505 thread = new_rtx; 1446 rtx_insn *new_rtx; local 1484 rtx_insn *new_rtx; local
|
H A D | gcse.c | 2454 rtx_insn *new_rtx; 2463 new_rtx = emit_insn_after (gen_move_insn (dest, src), insn); 2468 set2 = single_set (new_rtx); 2470 return new_rtx; 2478 set_unique_reg_note (new_rtx, REG_EQUAL, copy_insn_1 (eqv)); 2480 return new_rtx; 2441 rtx_insn *new_rtx; local
|
H A D | final.c | 3026 rtx_insn *new_rtx = try_split (body, insn, 0); 3029 if (new_rtx == insn && PATTERN (new_rtx) == body) 3037 return new_rtx; 3219 rtx new_rtx = simplify_subreg (GET_MODE (x), y, GET_MODE (y), 3222 if (new_rtx != 0) 3223 *xp = new_rtx; 3016 rtx_insn *new_rtx = try_split (body, insn, 0); local 3207 rtx new_rtx = simplify_subreg (GET_MODE (x), y, GET_MODE (y), local
|
/haiku-buildtools/gcc/gcc/config/s390/ |
H A D | s390.c | 1776 rtx cmp, rtx new_rtx) 1778 emit_insn (gen_atomic_compare_and_swapsi_internal (old, mem, cmp, new_rtx)); 4418 rtx new_rtx = orig; 4464 new_rtx = gen_rtx_PLUS (Pmode, temp, addend); 4468 s390_load_address (reg, new_rtx); 4469 new_rtx = reg; 4494 new_rtx = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp); 4497 s390_load_address (reg, new_rtx); 4498 new_rtx = reg; 4523 new_rtx 1775 s390_emit_compare_and_swap(enum rtx_code code, rtx old, rtx mem, rtx cmp, rtx new_rtx) argument 4417 rtx new_rtx = orig; local 4730 rtx new_rtx, tls_call, temp, base, r2, insn; local 5064 rtx cst, tem, new_rtx; local 6456 s390_expand_cs_hqi(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument 6543 rtx new_rtx = gen_reg_rtx (SImode); local [all...] |
H A D | s390.h | 759 rtx new_rtx = legitimize_reload_address (AD, MODE, OPNUM, (int)(TYPE)); \ 760 if (new_rtx) \ 762 (AD) = new_rtx; \
|
/haiku-buildtools/gcc/gcc/config/spu/ |
H A D | spu.h | 411 rtx new_rtx = spu_legitimize_reload_address (AD, MODE, OPNUM, \ 413 if (new_rtx) \ 415 (AD) = new_rtx; \
|
/haiku-buildtools/gcc/gcc/config/xtensa/ |
H A D | xtensa.c | 1486 xtensa_expand_compare_and_swap (rtx target, rtx mem, rtx cmp, rtx new_rtx) 1501 new_rtx = xtensa_expand_mask_and_shift (new_rtx, mode, ac.shift); 1513 newv = force_reg (SImode, expand_simple_binop (SImode, IOR, new_rtx, val, 1557 rtx new_rtx = gen_reg_rtx (SImode); 1608 new_rtx, 1, OPTAB_DIRECT); 1615 new_rtx, 1, OPTAB_DIRECT); 1622 new_rtx, 1, OPTAB_DIRECT); 1629 if (tmp != new_rtx) 1630 emit_move_insn (new_rtx, tm 1484 xtensa_expand_compare_and_swap(rtx target, rtx mem, rtx cmp, rtx new_rtx) argument 1555 rtx new_rtx = gen_reg_rtx (SImode); local [all...] |
/haiku-buildtools/gcc/gcc/config/pa/ |
H A D | pa.c | 8974 rtx_insn *new_rtx = make_insn_raw (par); 9024 if (pa_can_combine_p (new_rtx, anchor, floater, 0, 9036 if (pa_can_combine_p (new_rtx, anchor, floater, 0, 9044 if (pa_can_combine_p (new_rtx, anchor, floater, 0, 9084 if (pa_can_combine_p (new_rtx, anchor, floater, 1, 9143 pa_can_combine_p (rtx_insn *new_rtx, rtx_insn *anchor, rtx_insn *floater, 9157 XVECEXP (PATTERN (new_rtx), 0, 0) = PATTERN (anchor); 9158 XVECEXP (PATTERN (new_rtx), 0, 1) = PATTERN (floater); 9159 INSN_CODE (new_rtx) = -1; 9160 insn_code_number = recog_memoized (new_rtx); 8960 rtx_insn *new_rtx = make_insn_raw (par); local 9129 pa_can_combine_p(rtx_insn *new_rtx, rtx_insn *anchor, rtx_insn *floater, int reversed, rtx dest, rtx src1, rtx src2) argument 10470 rtx new_rtx, temp = NULL_RTX; local [all...] |
/haiku-buildtools/gcc/gcc/config/i386/ |
H A D | i386.c | 13816 rtx new_rtx = orig; 13836 new_rtx = addr; 13849 new_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, XEXP (addr, 0)), 13851 new_rtx = gen_rtx_PLUS (Pmode, new_rtx, XEXP (addr, 1)); 13854 new_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, addr), UNSPEC_GOTOFF); 13855 new_rtx = gen_rtx_CONST (Pmode, new_rtx); 13860 emit_move_insn (tmpreg, new_rtx); 13864 new_rtx 13792 rtx new_rtx = orig; local [all...] |
/haiku-buildtools/gcc/gcc/config/sh/ |
H A D | sh.c | 1800 rtx new_rtx = change_address (operands[0], mode, 0); 1801 MEM_COPY_ATTRIBUTES (new_rtx, operands[0]); 1802 operands[0] = new_rtx; 4788 rtx_code_label *lab, *new_rtx; 4804 lab = new_rtx = 0; 4809 new_rtx = gen_label_rtx (); 4810 LABEL_REFS (new_rtx) = pool_vector[i].label; 4811 pool_vector[i].label = lab = new_rtx; 4821 if (new_rtx) 4822 pool_window_label = new_rtx; 1795 rtx new_rtx = change_address (operands[0], mode, 0); local 4778 rtx_code_label *lab, *new_rtx; local [all...] |