Searched refs:src_reg (Results 1 - 25 of 28) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A D20010518-1.c148 rtx src_reg, store_insn = (rtx) 0; local
151 if (src_reg && ((enum rtx_code) (src_reg)->code) == REG && (((src_reg)->fld[0]).rtuint) < 77)
153 int src_regno = (((src_reg)->fld[0]).rtuint);
183 reg_last_reload_reg[nregno] = src_reg;
/haiku-buildtools/binutils/opcodes/
H A Dmetag-dis.c345 const char *src_reg; local
374 src_reg = lookup_reg_name (src_unit, src_no);
376 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg);
395 const char *src_reg; local
411 src_reg = lookup_reg_name (src_unit, src_no);
414 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, pair_reg, src_reg);
416 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg);
446 const char *src_reg; local
459 src_reg = lookup_reg_name (src_unit, src1_no);
462 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, src_reg, pair_re
704 print_set(char *buf, char *addr_buf, unsigned int size, const char *src_reg, const char *pair_reg, unsigned int reg_unit, const insn_template *template, disassemble_info *outf) argument
860 const char *src_reg; local
1098 const char *src_reg; local
1494 const char *src_reg; local
1548 const char *src_reg; local
1724 const char *src_reg; local
1805 const char *src_reg; local
1892 const char *src_reg; local
1922 const char *src_reg; local
1995 const char *src_reg; local
2028 const char *src_reg; local
2157 const char *src_reg; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dloop.h50 rtx src_reg; /* Biv from which this giv is computed. member in struct:induction
55 For a biv, this equals src_reg.
63 rtx mult_val; /* Multiplicative factor for src_reg. */
H A Dunroll.c1173 if (REGNO (bl->biv->src_reg) != bl->regno)
1174 map->reg_map[bl->regno] = bl->biv->src_reg;
1178 if (REGNO (v->src_reg) != bl->regno)
1179 map->reg_map[REGNO (v->dest_reg)] = v->src_reg;
1733 bl = reg_biv_class[REGNO (v->src_reg)];
1887 giv_src_reg = reg_biv_class[regno]->biv->src_reg;
2239 emit_unrolled_add (dest_reg, src_reg, increment)
2240 rtx dest_reg, src_reg, increment;
2244 result = expand_binop (GET_MODE (dest_reg), add_optab, src_reg, increment,
2455 if (REGNO (v->src_reg) >
[all...]
H A Dregmove.c667 rtx src_reg = XEXP (src, 0);
668 int src_no = REGNO (src_reg);
675 || ! find_reg_note (insn, REG_DEAD, src_reg)
678 for (p = PREV_INSN (insn); ! reg_set_p (src_reg, p); p = PREV_INSN (p))
702 || SET_DEST (set) != src_reg)
712 if (GET_MODE_BITSIZE (GET_MODE (src_reg)) <= GET_MODE_BITSIZE (GET_MODE (src))
714 GET_MODE_BITSIZE (GET_MODE (src_reg))))
717 old_mode = GET_MODE (src_reg);
718 PUT_MODE (src_reg, GET_MODE (src));
727 subreg = gen_rtx_SUBREG (old_mode, src_reg,
664 rtx src_reg = XEXP (src, 0); local
[all...]
H A Dloop.c4131 && ! reg_set_between_p (bl2->biv->src_reg,
4141 || (! reg_used_between_p (bl->biv->src_reg, bl->biv->insn,
4150 rtx giv = bl->biv->src_reg;
4162 && ! reg_set_between_p (bl2->biv->src_reg, loop_start,
4174 || reg_set_p (bl2->biv->src_reg, next)))
4481 rtx src_reg;
4493 (general_induction_var (SET_SRC (set), &src_reg, &add_val,
4497 && general_induction_var (XEXP (regnote, 0), &src_reg,
4504 && dest_reg != src_reg
4509 src_reg, dest_re
4454 rtx src_reg; local
5281 rtx src_reg; local
[all...]
H A Dreload1.c7758 rtx src_reg, store_insn;
7765 src_reg = reload_reg_rtx[r];
7769 if (! src_reg)
7776 src_reg = SET_SRC (set);
7780 if (reload_in[k] == src_reg)
7782 src_reg = reload_reg_rtx[k];
7789 store_insn = new_spill_reg_store[REGNO (src_reg)];
7790 if (src_reg && GET_CODE (src_reg) == REG
7791 && REGNO (src_reg) < FIRST_PSEUDO_REGISTE
7732 rtx src_reg, store_insn; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/mips/
H A Dmips.c3027 block_move_loop (dest_reg, src_reg, bytes, align, orig_dest, orig_src)
3029 rtx src_reg; /* register holding source address */
3036 rtx src_mem = change_address (orig_src, BLKmode, src_reg);
3058 emit_insn (gen_adddi3 (final_src, final_src, src_reg));
3063 emit_insn (gen_addsi3 (final_src, final_src, src_reg));
3069 emit_insn (gen_adddi3 (final_src, src_reg, bytes_rtx));
3071 emit_insn (gen_addsi3 (final_src, src_reg, bytes_rtx));
3081 emit_insn (gen_adddi3 (src_reg, src_reg, bytes_rtx));
3083 emit_insn (gen_cmpdi (src_reg, final_sr
3135 rtx src_reg; local
3242 rtx src_reg = XEXP (operands[1], 0); local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/m32r/
H A Dm32r.c2296 block_move_call (dest_reg, src_reg, bytes_rtx)
2298 rtx src_reg;
2309 VOIDmode, 3, dest_reg, Pmode, src_reg, Pmode,
2315 VOIDmode, 3, src_reg, Pmode, dest_reg, Pmode,
2348 rtx src_reg;
2356 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2366 block_move_call (dst_reg, src_reg, bytes_rtx);
2390 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total));
2394 emit_insn (gen_addsi3 (final_src, final_src, src_reg));
2401 /* It is known that output_block_move() will update src_reg t
2330 rtx src_reg; local
[all...]
/haiku-buildtools/gcc/gcc/
H A Dlower-subreg.c1262 rtx src_reg, dest_reg, dest_upper, upper_src = NULL_RTX; local
1310 src_reg = simplify_gen_subreg_concatn (word_mode, op_operand,
1315 upper_src = expand_shift (RSHIFT_EXPR, word_mode, copy_rtx (src_reg),
1322 src_reg = expand_shift (GET_CODE (op) == ASHIFT ?
1324 word_mode, src_reg,
1329 if (dest_reg != src_reg)
1330 emit_move_insn (dest_reg, src_reg);
1334 emit_move_insn (dest_upper, copy_rtx (src_reg));
H A Dree.c622 rtx src_reg = XEXP (SET_SRC (set_pat), 0); local
629 if (!get_defs (extend_insn, src_reg, &state->work_list))
828 rtx src_reg = get_extended_src_reg (SET_SRC (PATTERN (cand->insn))); local
831 if (HARD_REGNO_NREGS (REGNO (src_reg), dst_mode)
832 != HARD_REGNO_NREGS (REGNO (src_reg), GET_MODE (src_reg)))
H A Dreload1.c8524 rtx src_reg;
8532 src_reg = reload_reg_rtx_for_output[r];
8534 if (src_reg)
8536 if (reload_reg_rtx_reaches_end_p (src_reg, r))
8537 store_insn = new_spill_reg_store[REGNO (src_reg)];
8539 src_reg = NULL_RTX;
8550 src_reg = SET_SRC (set);
8554 if (rld[k].in == src_reg)
8556 src_reg = reload_reg_rtx_for_input[k];
8562 if (src_reg
8499 rtx src_reg; local
[all...]
H A Dauto-inc-dec.c464 insert_move_insn_before (rtx_insn *next_insn, rtx dest_reg, rtx src_reg) argument
469 emit_move_insn (dest_reg, src_reg);
H A Dbuiltins.c3027 rtx src_reg;
3071 src_reg = gen_reg_rtx (Pmode);
3078 create_fixed_operand (&ops[1], gen_rtx_MEM (BLKmode, src_reg));
3086 pat = expand_expr (src, src_reg, Pmode, EXPAND_NORMAL);
3087 if (pat != src_reg)
3094 emit_move_insn (src_reg, pat);
3026 rtx src_reg; local
/haiku-buildtools/gcc/gcc/config/visium/
H A Dvisium.c2239 expand_block_move_4 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) argument
2251 emit_move_insn (regno_reg_rtx[2], src_reg);
2266 emit_library_call (sym, LCT_NORMAL, VOIDmode, 3, dst_reg, Pmode, src_reg,
2276 src = replace_equiv_address_nv (src, src_reg);
2296 expand_block_move_2 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) argument
2302 emit_library_call (sym, LCT_NORMAL, VOIDmode, 3, dst_reg, Pmode, src_reg,
2312 src = replace_equiv_address_nv (src, src_reg);
2323 expand_block_move_1 (rtx dst_reg, rtx src_reg, rtx bytes_rtx) argument
2328 src_reg, Pmode,
2442 rtx dst_reg, src_reg; local
[all...]
/haiku-buildtools/gcc/gcc/config/sh/
H A Dsh_treg_combine.cc621 // Create an insn rtx that performs a logical not (test != 0) on the src_reg
623 rtx make_not_reg_insn (rtx dst_reg, rtx src_reg) const;
951 sh_treg_combine::make_not_reg_insn (rtx dst_reg, rtx src_reg) const
954 if (! (GET_MODE (src_reg) == SImode || GET_MODE (src_reg) == DImode))
964 gen_rtx_fmt_ee (EQ, SImode, src_reg, const0_rtx)));
/haiku-buildtools/gcc/gcc/config/m32r/
H A Dm32r.c2528 block_move_call (rtx dest_reg, rtx src_reg, rtx bytes_rtx)
2537 VOIDmode, 3, dest_reg, Pmode, src_reg, Pmode,
2563 rtx src_reg;
2571 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2581 block_move_call (dst_reg, src_reg, bytes_rtx);
2607 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total));
2611 emit_insn (gen_addsi3 (final_src, final_src, src_reg));
2618 /* It is known that output_block_move() will update src_reg to point
2622 emit_insn (gen_movmemsi_internal (dst_reg, src_reg, at_a_time,
2625 emit_move_insn (src_reg, new_src_re
2505 block_move_call(rtx dest_reg, rtx src_reg, rtx bytes_rtx) argument
2540 rtx src_reg; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/ns32k/
H A Dns32k.c457 rtx src_reg = gen_rtx(REG, Pmode, 1);
504 emit_insn(gen_rtx(CLOBBER, VOIDmode, src_reg));
505 emit_move_insn(src_reg, XEXP (operands[1], 0));
552 emit_insn(gen_negsi2 (count_reg, src_reg));
454 rtx src_reg = gen_rtx(REG, Pmode, 1); local
/haiku-buildtools/legacy/gcc/gcc/config/rs6000/
H A Drs6000.c1998 rtx src_reg;
2038 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2059 src_reg,
2078 src_reg,
2094 src_reg,
2106 src_reg,
2117 src_reg, orig_src));
2128 src_reg, orig_src));
2139 src_reg, orig_src));
2151 src_reg,
1984 rtx src_reg; local
[all...]
/haiku-buildtools/gcc/gcc/config/microblaze/
H A Dmicroblaze.c1180 rtx src_reg, dest_reg, final_src; local
1187 microblaze_adjust_block_mem (src, MAX_MOVE_BYTES, &src_reg, &src);
1192 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length),
1203 emit_move_insn (src_reg, plus_constant (Pmode, src_reg, MAX_MOVE_BYTES));
1207 emit_insn (gen_cbranchsi4 (gen_rtx_NE (SImode, src_reg, final_src),
1208 src_reg, final_src, label));
/haiku-buildtools/gcc/gcc/config/stormy16/
H A Dstormy16.c897 rtx src_reg = XEXP (pmv, 0);
899 rtx set = gen_rtx_SET (Pmode, src_reg, src_mod);
902 src = gen_rtx_MEM (mode, src_reg);
896 rtx src_reg = XEXP (pmv, 0); local
/haiku-buildtools/gcc/gcc/config/h8300/
H A Dh8300.c2709 rtx dest_reg, src_reg, first_dest, first_src;
2727 src_reg = copy_addr_to_reg (XEXP (src, 0));
2731 first_src = replace_equiv_address (src, src_reg);
2749 src = replace_equiv_address (src, src_reg);
2700 rtx dest_reg, src_reg, first_dest, first_src; local
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c7639 rtx src_reg, dest_reg, final_src, test;
7646 mips_adjust_block_mem (src, bytes_per_iter, &src_reg, &src);
7651 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length),
7662 mips_emit_move (src_reg, plus_constant (Pmode, src_reg, bytes_per_iter));
7666 test = gen_rtx_NE (VOIDmode, src_reg, final_src);
7668 emit_jump_insn (gen_cbranchdi4 (test, src_reg, final_src, label));
7670 emit_jump_insn (gen_cbranchsi4 (test, src_reg, final_src, label));
13485 int dst_reg, src_reg;
13494 src_reg
7603 rtx src_reg, dest_reg, final_src, test; local
13427 int dst_reg, src_reg; local
[all...]
/haiku-buildtools/gcc/gcc/config/sparc/
H A Dsparc.c3564 rtx src_reg;
3569 src_reg = src;
3570 if (GET_CODE (src_reg) == SUBREG)
3571 src_reg = SUBREG_REG (src_reg);
3572 if (GET_CODE (src_reg) == REG
3573 && SPARC_FP_REG_P (REGNO (src_reg)))
3559 rtx src_reg; local
/haiku-buildtools/gcc/gcc/config/frv/
H A Dfrv.c2262 rtx src_reg;
2293 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2301 src_addr = src_reg;
2306 src_addr = plus_constant (Pmode, src_reg, offset);
2243 rtx src_reg; local

Completed in 617 milliseconds

12