/haiku-buildtools/gcc/gcc/ |
H A D | lra-constraints.c | 1081 rtx dest, src, dreg, sreg, new_reg, scratch_reg; 1181 new_reg = NULL_RTX; 1183 new_reg = lra_create_new_reg_with_unique_value (GET_MODE (src), NULL_RTX, 1188 lra_emit_move (new_reg, src); 1198 emit_insn (GEN_FCN (sri.icode) (new_reg != NULL_RTX ? new_reg : dest, 1204 if (new_reg != NULL_RTX) 1205 SET_SRC (curr_insn_set) = new_reg; 1282 rtx new_reg; 1297 new_reg 1077 rtx dest, src, dreg, sreg, new_reg, scratch_reg; local 1278 rtx new_reg; local 1387 rtx reg, new_reg; local 2677 rtx new_reg = NULL_RTX; local 2708 rtx new_reg; local 2724 rtx new_reg; local 2872 rtx new_reg; local 3536 rtx new_reg, src, dest, rld; local 3729 rtx old, new_reg; local 4653 rtx new_reg, usage_insn; local 4925 rtx new_reg, usage_insn; local [all...] |
H A D | lra.c | 215 rtx new_reg; local 220 new_reg = gen_reg_rtx (mode); 224 fprintf (lra_dump_file, " Creating newreg=%i", REGNO (new_reg)); 229 ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original); 230 REG_USERVAR_P (new_reg) = REG_USERVAR_P (original); 231 REG_POINTER (new_reg) = REG_POINTER (original); 232 REG_ATTRS (new_reg) = REG_ATTRS (original); 235 REGNO (new_reg), REGNO (original)); 242 title, REGNO (new_reg)); 246 setup_reg_classes (REGNO (new_reg), rclas 256 rtx new_reg; local 1833 lra_substitute_pseudo(rtx *loc, int old_regno, rtx new_reg, bool subreg_p) argument 1904 lra_substitute_pseudo_within_insn(rtx_insn *insn, int old_regno, rtx new_reg, bool subreg_p) argument [all...] |
H A D | regrename.c | 315 check_new_reg_p (int reg ATTRIBUTE_UNUSED, int new_reg, argument 319 int nregs = hard_regno_nregs[new_reg][mode]; 324 if (TEST_HARD_REG_BIT (this_unavailable, new_reg + i) 325 || fixed_regs[new_reg + i] 326 || global_regs[new_reg + i] 328 || (! df_regs_ever_live_p (new_reg + i) 329 && ! call_used_regs[new_reg + i]) 334 && !LEAF_REGISTERS[new_reg + i]) 337 || ! HARD_REGNO_RENAME_OK (reg + i, new_reg + i) 345 if ((! HARD_REGNO_MODE_OK (new_reg, GET_MOD 396 int new_reg; local [all...] |
H A D | ree.c | 365 rtx new_reg; local 369 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (cand_pat))); 371 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (*orig_set))); 377 if (HARD_REGNO_NREGS (REGNO (new_reg), cand->mode) 389 new_set = gen_rtx_SET (VOIDmode, new_reg, orig_src); 396 GET_MODE (new_reg)); 397 new_set = gen_rtx_SET (VOIDmode, new_reg, new_const_int); 413 new_set = gen_rtx_SET (VOIDmode, new_reg, temp_extension); 429 new_set = gen_rtx_SET (VOIDmode, new_reg, temp_extension);
|
H A D | ira-emit.c | 368 rtx new_reg; 370 new_reg = gen_reg_rtx (GET_MODE (original_reg)); 371 ORIGINAL_REGNO (new_reg) = ORIGINAL_REGNO (original_reg); 372 REG_USERVAR_P (new_reg) = REG_USERVAR_P (original_reg); 373 REG_POINTER (new_reg) = REG_POINTER (original_reg); 374 REG_ATTRS (new_reg) = REG_ATTRS (original_reg); 377 REGNO (new_reg), REGNO (original_reg)); 379 return new_reg; 367 rtx new_reg; local
|
H A D | loop-unroll.c | 1782 rtx new_reg, set; local 1793 new_reg = gen_reg_rtx (GET_MODE (ve->reg)); 1796 new_reg = get_expansion (ve); 1798 validate_replace_rtx_group (SET_DEST (set), new_reg, insn); local 1802 ve->var_expansions.safe_push (new_reg);
|
H A D | cse.c | 923 make_regs_eqv (unsigned int new_reg, unsigned int old_reg) 934 REG_QTY (new_reg) = q; 947 && (new_reg >= FIRST_PSEUDO_REGISTER || REGNO_REG_CLASS (new_reg) != NO_REGS) 948 && ((new_reg < FIRST_PSEUDO_REGISTER && FIXED_REGNO_P (new_reg)) 949 || (new_reg >= FIRST_PSEUDO_REGISTER 951 || (bitmap_bit_p (cse_ebb_live_out, new_reg) 953 || (bitmap_bit_p (cse_ebb_live_in, new_reg) 956 reg_eqv_table[firstr].prev = new_reg; 920 make_regs_eqv(unsigned int new_reg, unsigned int old_reg) argument [all...] |
H A D | dse.c | 1775 rtx target, new_reg, new_lhs; 1817 new_reg = gen_reg_rtx (new_mode); 1824 target = expand_binop (new_mode, lshr_optab, new_reg, 1825 GEN_INT (shift), new_reg, 1, OPTAB_DIRECT); 1830 if (target != new_reg || shift_seq == NULL) 1857 emit_move_insn (new_reg, new_lhs); 1859 read_reg = extract_low_bits (read_mode, new_mode, new_reg); 1773 rtx target, new_reg, new_lhs; local
|
H A D | bb-reorder.c | 2175 rtx new_reg; 2211 new_reg = gen_reg_rtx (Pmode); 2216 emit_move_insn (new_reg, label_addr); 2217 emit_indirect_jump (new_reg); 2174 rtx new_reg; local
|
H A D | modulo-sched.c | 182 rtx new_reg; 794 move->new_reg = gen_reg_rtx (GET_MODE (prev_reg)); 796 move->insn = as_a <rtx_insn *> (gen_move_insn (move->new_reg, 800 prev_reg = move->new_reg; 865 replace_rtx (ps->g->nodes[i_use].insn, move->old_reg, move->new_reg); 181 rtx new_reg; member in struct:ps_reg_move_info
|
H A D | sel-sched.c | 927 replace_dest_with_reg_ok_p (insn_t insn, rtx new_reg) 934 gcc_assert (GET_MODE (VINSN_LHS (vi)) == GET_MODE (new_reg)); 937 validate_change (insn, &SET_DEST (PATTERN (insn)), new_reg, 1); 963 replace_dest_with_reg_in_expr (expr_t expr, rtx new_reg) 968 insn_rtx = create_insn_rtx_with_lhs (EXPR_VINSN (expr), new_reg); 1544 rtx new_reg = gen_reg_rtx (mode); 1550 REG_N_CALLS_CROSSED (REGNO (new_reg)) = reg_rename_p->crosses_call ? 1 : 0; 1552 return new_reg; 921 replace_dest_with_reg_ok_p(insn_t insn, rtx new_reg) argument 957 replace_dest_with_reg_in_expr(expr_t expr, rtx new_reg) argument 1538 rtx new_reg = gen_reg_rtx (mode); local
|
H A D | df-scan.c | 4123 struct df_mw_hardreg *new_reg; 4125 FOR_EACH_VEC_ELT (*new_rec, ix, new_reg) 4127 if (old_rec == NULL || !df_mw_equal_p (new_reg, old_rec)) 4116 struct df_mw_hardreg *new_reg; local
|
/haiku-buildtools/legacy/gcc/gcc/ |
H A D | unroll.c | 1511 to the new_reg. */ 2739 if (v->insn == v2->insn && rtx_equal_p (v->new_reg, v2->new_reg) 2812 if (final_value && !v->new_reg) 2864 if (v->new_reg) 2868 is because the value of v->new_reg is meaningless in this 2870 if (v->same && ! v->same->new_reg) 2901 splittable_regs[REGNO (v->new_reg)] = value; 2902 derived_regs[REGNO (v->new_reg)] = v->derived_from != 0; 2959 rtx new_reg 2955 rtx new_reg = v->new_reg; local [all...] |
H A D | loop.h | 48 rtx new_reg; /* New register, containing strength reduced member in struct:induction
|
H A D | loop.c | 4375 v->new_reg = 0; 4865 allocated a new_reg, we must keep it. */ 4866 if (! v->new_reg) 4867 v->new_reg = gen_reg_rtx (v->mode); 4875 if (! d->new_reg) 4876 d->new_reg = gen_reg_rtx (d->mode); 4878 = replace_rtx (PATTERN (v->insn), d->dest_reg, d->new_reg); 4880 = replace_rtx (PATTERN (v->insn), v->dest_reg, v->new_reg); 4992 v->new_reg, v->new_reg, insert_befor [all...] |
H A D | sched.c | 3557 int n_regs, i, new_reg; 3570 new_reg = REGNO (reg) + i; 3572 /* Check for references to new_reg in the split insns. */ 3576 && (temp = regno_use_in (new_reg, PATTERN (insn)))) 3548 int n_regs, i, new_reg; local
|
H A D | haifa-sched.c | 7813 int n_regs, i, new_reg; 7826 new_reg = REGNO (reg) + i; 7828 /* Check for references to new_reg in the split insns. */ 7832 && (temp = regno_use_in (new_reg, PATTERN (insn)))) 7804 int n_regs, i, new_reg; local
|
/haiku-buildtools/binutils/gas/config/ |
H A D | tc-z8k.c | 207 unsigned int new_reg; local 212 new_reg = (src[0] - '0') * 10 + src[1] - '0'; 217 new_reg = (src[0] - '0'); 224 *preg = new_reg;
|
H A D | tc-arm.c | 2194 struct reg_entry *new_reg; local 2197 if ((new_reg = (struct reg_entry *) hash_find (arm_reg_hsh, str)) != 0) 2199 if (new_reg->builtin) 2204 else if (new_reg->number != number || new_reg->type != type) 2211 new_reg = XNEW (struct reg_entry); 2213 new_reg->name = name; 2214 new_reg->number = number; 2215 new_reg->type = type; 2216 new_reg [all...] |
/haiku-buildtools/gcc/gcc/config/nvptx/ |
H A D | nvptx.c | 1955 rtx new_reg = get_replacement (r); 1966 rtx pat = gen_rtx_SET (VOIDmode, new_reg, 1981 gen_rtx_fmt_e (code, inner_mode, new_reg)); 1984 validate_change (insn, recog_data.operand_loc[i], new_reg, false); 1948 rtx new_reg = get_replacement (r); local
|
/haiku-buildtools/gcc/gcc/config/ia64/ |
H A D | ia64.c | 2374 new_reg = cmp_reg op val; 2375 cmp_reg = compare-and-swap(mem, old_reg, new_reg) 2387 rtx old_reg, new_reg, cmp_reg, ar_ccv, label; 2433 new_reg = expand_simple_binop (mode, PLUS, old_dst, val, new_dst, 2435 if (new_reg != new_dst) 2436 emit_move_insn (new_dst, new_reg); 2469 new_reg = cmp_reg; 2472 new_reg = expand_simple_binop (DImode, AND, new_reg, val, NULL_RTX, 2474 new_reg 2383 rtx old_reg, new_reg, cmp_reg, ar_ccv, label; local [all...] |
/haiku-buildtools/gcc/gcc/config/m32r/ |
H A D | m32r.c | 2796 unsigned int new_reg) 2800 && !df_regs_ever_live_p (new_reg)) 2771 m32r_hard_regno_rename_ok(unsigned int old_reg ATTRIBUTE_UNUSED, unsigned int new_reg) argument
|
/haiku-buildtools/gcc/gcc/config/m68k/ |
H A D | m68k.c | 5175 /* Return nonzero if register old_reg can be renamed to register new_reg. */ 5178 unsigned int new_reg) 5187 && !df_regs_ever_live_p (new_reg)) 5163 m68k_hard_regno_rename_ok(unsigned int old_reg ATTRIBUTE_UNUSED, unsigned int new_reg) argument
|
/haiku-buildtools/gcc/gcc/config/h8300/ |
H A D | h8300.c | 5839 unsigned int new_reg) 5846 && !df_regs_ever_live_p (new_reg)) 5822 h8300_hard_regno_rename_ok(unsigned int old_reg ATTRIBUTE_UNUSED, unsigned int new_reg) argument
|
/haiku-buildtools/gcc/gcc/config/s390/ |
H A D | s390.c | 9813 s390_hard_regno_rename_ok (unsigned int old_reg, unsigned int new_reg) 9819 || REGNO (cfun->machine->base_reg) == new_reg) 9827 if (GENERAL_REGNO_P (new_reg) 9828 && !call_really_used_regs[new_reg] 9829 && cfun_gpr_save_slot (new_reg) == SAVE_SLOT_NONE) 9812 s390_hard_regno_rename_ok(unsigned int old_reg, unsigned int new_reg) argument
|