Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/gcc/gcc/config/score/
H A Dscore-mdaux.c745 rtx src_reg = copy_addr_to_reg (XEXP (src, 0)); in mdx_block_move_straight() local
747 emit_insn (gen_move_lcb (src_reg, src_reg)); in mdx_block_move_straight()
749 emit_insn (gen_move_lcw (src_reg, src_reg, regs[i])); in mdx_block_move_straight()
750 emit_insn (gen_move_lce (src_reg, src_reg, regs[i])); in mdx_block_move_straight()
783 rtx src_reg, HOST_WIDE_INT src_align, in mdx_block_move_loop_head() argument
795 emit_insn (gen_move_lcb (src_reg, src_reg)); in mdx_block_move_loop_head()
796 emit_insn (gen_move_lcw (src_reg, src_reg, temp)); in mdx_block_move_loop_head()
799 emit_insn (gen_move_lw_a (src_reg, in mdx_block_move_loop_head()
800 src_reg, gen_int_mode (4, SImode), temp)); in mdx_block_move_loop_head()
812 rtx src_reg, HOST_WIDE_INT src_align, in mdx_block_move_loop_body() argument
[all …]
/openbsd-src/gnu/usr.bin/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;
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dunroll.c1190 if (REGNO (bl->biv->src_reg) != bl->regno)
1191 map->reg_map[bl->regno] = bl->biv->src_reg;
1195 if (REGNO (v->src_reg) != bl->regno)
1196 map->reg_map[REGNO (v->dest_reg)] = v->src_reg;
1852 bl = REG_IV_CLASS (ivs, REGNO (v->src_reg));
1997 giv_src_reg = REG_IV_CLASS (ivs, regno)->biv->src_reg;
2353 emit_unrolled_add (dest_reg, src_reg, increment) in emit_unrolled_add() argument
2354 rtx dest_reg, src_reg, increment; in emit_unrolled_add()
2358 result = expand_simple_binop (GET_MODE (dest_reg), PLUS, src_reg, increment,
2608 gen_move_insn (tem, bl->biv->src_reg));
[all …]
H A Dregmove.c668 rtx src_reg = XEXP (src, 0); local
669 int src_no = REGNO (src_reg);
676 || ! find_reg_note (insn, REG_DEAD, src_reg)
680 for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p))
694 || SET_DEST (set) != src_reg)
704 if (GET_MODE_BITSIZE (GET_MODE (src_reg)) <= GET_MODE_BITSIZE (GET_MODE (src))
706 GET_MODE_BITSIZE (GET_MODE (src_reg))))
709 old_mode = GET_MODE (src_reg);
710 PUT_MODE (src_reg, GET_MODE (src));
719 subreg = gen_lowpart_SUBREG (old_mode, src_reg);
[all …]
H A Dloop.c3865 REGNO (biv->src_reg), INSN_UID (biv->insn));
3878 REGNO (biv->src_reg), INSN_UID (biv->insn));
4889 && REG_POINTER (v->src_reg))
4891 unsigned int align = REGNO_POINTER_ALIGN (REGNO (v->src_reg));
5469 rtx src_reg; local
5483 (general_induction_var (loop, SET_SRC (set), &src_reg, &add_val,
5487 && general_induction_var (loop, XEXP (regnote, 0), &src_reg,
5494 && dest_reg != src_reg
5499 src_reg, dest_reg,
5514 record_giv (loop, v, p, src_reg, dest_reg, mult_val, add_val,
[all …]
H A Dloop.h82 rtx src_reg; /* Biv from which this giv is computed. member
H A Dreload1.c7334 rtx src_reg, store_insn = NULL_RTX; local
7341 src_reg = rld[r].reg_rtx;
7345 if (! src_reg)
7352 src_reg = SET_SRC (set);
7356 if (rld[k].in == src_reg)
7358 src_reg = rld[k].reg_rtx;
7365 store_insn = new_spill_reg_store[REGNO (src_reg)];
7366 if (src_reg && GET_CODE (src_reg) == REG
7367 && REGNO (src_reg) < FIRST_PSEUDO_REGISTER)
7369 int src_regno = REGNO (src_reg);
[all …]
H A Dbuiltins.c1625 rtx result, src_reg, char_rtx, before_strlen; local
1656 src_reg = gen_reg_rtx (Pmode);
1668 pat = GEN_FCN (icode) (result, gen_rtx_MEM (BLKmode, src_reg),
1677 expand_expr (src, src_reg, ptr_mode, EXPAND_SUM));
1678 if (pat != src_reg)
1679 emit_move_insn (src_reg, pat);
H A Ddoloop.c662 bl = REG_IV_CLASS (ivs, REGNO (v->src_reg));
/openbsd-src/gnu/gcc/gcc/
H A Dregmove.c656 rtx src_reg = XEXP (src, 0); in optimize_reg_copy_3() local
657 int src_no = REGNO (src_reg); in optimize_reg_copy_3()
664 || ! find_reg_note (insn, REG_DEAD, src_reg) in optimize_reg_copy_3()
668 for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p)) in optimize_reg_copy_3()
682 || SET_DEST (set) != src_reg) in optimize_reg_copy_3()
692 if (GET_MODE_BITSIZE (GET_MODE (src_reg)) <= GET_MODE_BITSIZE (GET_MODE (src)) in optimize_reg_copy_3()
694 GET_MODE_BITSIZE (GET_MODE (src_reg)))) in optimize_reg_copy_3()
697 old_mode = GET_MODE (src_reg); in optimize_reg_copy_3()
698 PUT_MODE (src_reg, GET_MODE (src)); in optimize_reg_copy_3()
713 validate_replace_rtx_group (src_reg, in optimize_reg_copy_3()
[all …]
H A Dreload1.c7504 rtx src_reg, store_insn = NULL_RTX; in emit_reload_insns() local
7511 src_reg = rld[r].reg_rtx; in emit_reload_insns()
7515 if (! src_reg) in emit_reload_insns()
7522 src_reg = SET_SRC (set); in emit_reload_insns()
7526 if (rld[k].in == src_reg) in emit_reload_insns()
7528 src_reg = rld[k].reg_rtx; in emit_reload_insns()
7535 store_insn = new_spill_reg_store[REGNO (src_reg)]; in emit_reload_insns()
7536 if (src_reg && REG_P (src_reg) in emit_reload_insns()
7537 && REGNO (src_reg) < FIRST_PSEUDO_REGISTER) in emit_reload_insns()
7539 int src_regno = REGNO (src_reg); in emit_reload_insns()
[all …]
H A Dbuiltins.c2645 rtx result, src_reg, char_rtx, before_strlen; in expand_builtin_strlen() local
2696 src_reg = gen_reg_rtx (Pmode); in expand_builtin_strlen()
2708 pat = GEN_FCN (icode) (result, gen_rtx_MEM (BLKmode, src_reg), in expand_builtin_strlen()
2716 pat = expand_expr (src, src_reg, ptr_mode, EXPAND_NORMAL); in expand_builtin_strlen()
2717 if (pat != src_reg) in expand_builtin_strlen()
2718 emit_move_insn (src_reg, pat); in expand_builtin_strlen()
/openbsd-src/sys/dev/pci/drm/i915/gem/
H A Di915_gem_ttm_move.c319 struct intel_memory_region *dst_reg, *src_reg; in i915_ttm_memcpy_init() local
322 src_reg = i915_ttm_region(bo->bdev, bo->resource->mem_type); in i915_ttm_memcpy_init()
323 GEM_BUG_ON(!dst_reg || !src_reg); in i915_ttm_memcpy_init()
332 ttm_kmap_iter_iomap_init(&arg->_src_iter.io, &src_reg->iomap, in i915_ttm_memcpy_init()
334 src_reg->region.start); in i915_ttm_memcpy_init()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m32r/
H A Dm32r.c2716 block_move_call (dest_reg, src_reg, bytes_rtx) in block_move_call() argument
2718 rtx src_reg;
2729 VOIDmode, 3, dest_reg, Pmode, src_reg, Pmode,
2735 VOIDmode, 3, src_reg, Pmode, dest_reg, Pmode,
2768 rtx src_reg; local
2776 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2786 block_move_call (dst_reg, src_reg, bytes_rtx);
2810 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total));
2814 emit_insn (gen_addsi3 (final_src, final_src, src_reg));
2825 emit_insn (gen_movstrsi_internal (dst_reg, src_reg, at_a_time));
[all …]
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.c2177 block_move_call (rtx dest_reg, rtx src_reg, rtx bytes_rtx) in block_move_call() argument
2186 VOIDmode, 3, dest_reg, Pmode, src_reg, Pmode, in block_move_call()
2212 rtx src_reg; in m32r_expand_block_move() local
2220 src_reg = copy_addr_to_reg (XEXP (orig_src, 0)); in m32r_expand_block_move()
2230 block_move_call (dst_reg, src_reg, bytes_rtx); in m32r_expand_block_move()
2256 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total)); in m32r_expand_block_move()
2260 emit_insn (gen_addsi3 (final_src, final_src, src_reg)); in m32r_expand_block_move()
2271 emit_insn (gen_movmemsi_internal (dst_reg, src_reg, at_a_time, in m32r_expand_block_move()
2274 emit_move_insn (src_reg, new_src_reg); in m32r_expand_block_move()
2279 emit_insn (gen_cmpsi (src_reg, final_src)); in m32r_expand_block_move()
[all …]
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Dpredicates.md1087 rtx src_reg;
1089 src_reg = XVECEXP (SET_SRC (exp), 0, 0);
1091 if (GET_CODE (src_reg) != REG
1092 || GET_MODE (src_reg) != CCmode
1093 || ! CR_REGNO_P (REGNO (src_reg)))
1102 maskval = 1 << (MAX_CR_REGNO - REGNO (src_reg));
1107 || XVECEXP (unspec, 0, 0) != src_reg
1121 rtx src_reg;
1129 src_reg = XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 0);
1131 if (GET_CODE (src_reg) != REG
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.c3662 block_move_loop (dest_reg, src_reg, bytes, align, orig_dest, orig_src) in block_move_loop() argument
3664 rtx src_reg; /* register holding source address */
3671 rtx src_mem = replace_equiv_address (orig_src, src_reg);
3693 emit_insn (gen_adddi3 (final_src, final_src, src_reg));
3698 emit_insn (gen_addsi3 (final_src, final_src, src_reg));
3704 emit_insn (gen_adddi3 (final_src, src_reg, bytes_rtx));
3706 emit_insn (gen_addsi3 (final_src, src_reg, bytes_rtx));
3716 emit_insn (gen_adddi3 (src_reg, src_reg, bytes_rtx));
3718 emit_insn (gen_cmpdi (src_reg, final_src));
3722 emit_insn (gen_addsi3 (src_reg, src_reg, bytes_rtx));
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.c833 rtx src_reg = gen_rtx_REG (Pmode, 1); local
878 emit_insn (gen_rtx_CLOBBER (VOIDmode, src_reg));
879 emit_move_insn (src_reg, XEXP (operands[1], 0));
880 operands[1] = gen_rtx_MEM (SImode, src_reg);
932 emit_insn (gen_negsi2 (count_reg, src_reg));
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.c937 rtx src_reg = XEXP (pmv, 0); in xstormy16_expand_move() local
939 rtx set = gen_rtx_SET (Pmode, src_reg, src_mod); in xstormy16_expand_move()
942 src = gen_rtx_MEM (mode, src_reg); in xstormy16_expand_move()
/openbsd-src/gnu/gcc/gcc/config/h8300/
H A Dh8300.c2540 rtx dest_reg, src_reg, first_dest, first_src; in h8sx_emit_movmd() local
2558 src_reg = copy_addr_to_reg (XEXP (src, 0)); in h8sx_emit_movmd()
2562 first_src = replace_equiv_address (src, src_reg); in h8sx_emit_movmd()
2580 src = replace_equiv_address (src, src_reg); in h8sx_emit_movmd()
/openbsd-src/gnu/gcc/gcc/config/mips/
H A Dmips.c3586 rtx label, src_reg, dest_reg, final_src; in mips_block_move_loop() local
3593 mips_adjust_block_mem (src, MAX_MOVE_BYTES, &src_reg, &src); in mips_block_move_loop()
3598 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length), in mips_block_move_loop()
3609 emit_move_insn (src_reg, plus_constant (src_reg, MAX_MOVE_BYTES)); in mips_block_move_loop()
3614 emit_insn (gen_cmpdi (src_reg, final_src)); in mips_block_move_loop()
3616 emit_insn (gen_cmpsi (src_reg, final_src)); in mips_block_move_loop()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c6262 rtx src_reg = copy_addr_to_reg (XEXP (src, 0)); local
6263 src = replace_equiv_address (src, src_reg);
6542 rtx src_reg; local
6550 src_reg = XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 0);
6552 if (GET_CODE (src_reg) != REG
6553 || GET_MODE (src_reg) != SImode
6554 || ! INT_REGNO_P (REGNO (src_reg)))
6574 || XVECEXP (unspec, 0, 0) != src_reg
/openbsd-src/gnu/usr.bin/gcc/gcc/config/frv/
H A Dfrv.c2188 rtx src_reg; local
2220 src_reg = copy_addr_to_reg (XEXP (orig_src, 0));
2228 src_addr = src_reg;
2233 src_addr = plus_constant (src_reg, offset);
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv.c2245 rtx src_reg; in frv_expand_block_move() local
2276 src_reg = copy_addr_to_reg (XEXP (orig_src, 0)); in frv_expand_block_move()
2284 src_addr = src_reg; in frv_expand_block_move()
2289 src_addr = plus_constant (src_reg, offset); in frv_expand_block_move()
/openbsd-src/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst2339 BPF_X 0x1 use src_reg register as source operand
2424 R0 = ntohl(\*(u32 \*) (((struct sk_buff \*) R6)->data + src_reg + imm32))

12