Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Dmetag-dis.c345 const char *src_reg; in print_mov_u2u() local
374 src_reg = lookup_reg_name (src_unit, src_no); in print_mov_u2u()
376 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg); in print_mov_u2u()
395 const char *src_reg; in print_mov_port() local
411 src_reg = lookup_reg_name (src_unit, src_no); in print_mov_port()
414 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, pair_reg, src_reg); in print_mov_port()
416 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg); in print_mov_port()
446 const char *src_reg; in print_movl_ttrec() local
459 src_reg = lookup_reg_name (src_unit, src1_no); in print_movl_ttrec()
462 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, src_reg, pair_reg); in print_movl_ttrec()
[all …]
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Dmetag-dis.c345 const char *src_reg; in print_mov_u2u() local
374 src_reg = lookup_reg_name (src_unit, src_no); in print_mov_u2u()
376 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg); in print_mov_u2u()
395 const char *src_reg; in print_mov_port() local
411 src_reg = lookup_reg_name (src_unit, src_no); in print_mov_port()
414 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, pair_reg, src_reg); in print_mov_port()
416 snprintf (buf, OPERAND_WIDTH, "%s,%s", dest_reg, src_reg); in print_mov_port()
446 const char *src_reg; in print_movl_ttrec() local
459 src_reg = lookup_reg_name (src_unit, src1_no); in print_movl_ttrec()
462 snprintf (buf, OPERAND_WIDTH, "%s,%s,%s", dest_reg, src_reg, pair_reg); in print_movl_ttrec()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/
H A Dginsn.h275 enum ginsn_src_type src_type, unsigned int src_reg,
278 enum ginsn_src_type src_type, unsigned int src_reg,
281 enum ginsn_src_type src_type, unsigned int src_reg,
284 enum ginsn_src_type src_type, unsigned int src_reg, offsetT src_disp,
287 enum ginsn_src_type src_type, unsigned int src_reg,
290 enum ginsn_src_type src_type, unsigned int src_reg, offsetT src_disp,
H A Dginsn.c263 enum ginsn_src_type src_type, unsigned int src_reg, in ginsn_new_call() argument
269 ginsn_set_src (&ginsn->src[0], src_type, src_reg, 0); in ginsn_new_call()
279 enum ginsn_src_type src_type, unsigned int src_reg, in ginsn_new_jump() argument
284 ginsn_set_src (&ginsn->src[0], src_type, src_reg, 0); in ginsn_new_jump()
294 enum ginsn_src_type src_type, unsigned int src_reg, in ginsn_new_jump_cond() argument
299 ginsn_set_src (&ginsn->src[0], src_type, src_reg, 0); in ginsn_new_jump_cond()
309 enum ginsn_src_type src_type, unsigned int src_reg, offsetT src_disp, in ginsn_new_mov() argument
314 ginsn_set_src (&ginsn->src[0], src_type, src_reg, src_disp); in ginsn_new_mov()
323 enum ginsn_src_type src_type, unsigned int src_reg, in ginsn_new_store() argument
328 ginsn_set_src (&ginsn->src[0], src_type, src_reg, 0); in ginsn_new_store()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dree.cc615 rtx src_reg = XEXP (SET_SRC (set_pat), 0); in make_defs_and_copies_lists() local
622 if (!get_defs (extend_insn, src_reg, &state->work_list)) in make_defs_and_copies_lists()
825 rtx src_reg = get_extended_src_reg (SET_SRC (set)); in combine_reaching_defs() local
829 if (!targetm.hard_regno_mode_ok (REGNO (src_reg), dst_mode)) in combine_reaching_defs()
833 if (hard_regno_nregs (REGNO (src_reg), dst_mode) != REG_NREGS (src_reg)) in combine_reaching_defs()
872 struct df_link *uses = get_uses (def_insn, src_reg); in combine_reaching_defs()
980 || reg_used_between_p (src_reg, def_insn2, def_insn) in combine_reaching_defs()
981 || reg_set_between_p (src_reg, def_insn2, def_insn)) in combine_reaching_defs()
H A Dlower-subreg.cc1312 rtx src_reg, dest_reg, dest_upper, upper_src = NULL_RTX; in resolve_shift_zext() local
1362 src_reg = simplify_gen_subreg_concatn (word_mode, op_operand, in resolve_shift_zext()
1367 upper_src = expand_shift (RSHIFT_EXPR, word_mode, copy_rtx (src_reg), in resolve_shift_zext()
1374 src_reg = expand_shift (GET_CODE (op) == ASHIFT ? in resolve_shift_zext()
1376 word_mode, src_reg, in resolve_shift_zext()
1381 if (dest_reg != src_reg) in resolve_shift_zext()
1382 emit_move_insn (dest_reg, src_reg); in resolve_shift_zext()
1386 emit_move_insn (dest_upper, copy_rtx (src_reg)); in resolve_shift_zext()
H A Dcprop.cc1064 rtx src_cst = NULL, src_reg = NULL; in cprop_insn() local
1076 src_reg = set[0]->src; in cprop_insn()
1099 else if (src_reg && cprop_reg_p (src_reg) in cprop_insn()
1100 && REGNO (src_reg) != regno in cprop_insn()
1101 && try_replace_reg (reg_used, src_reg, insn)) in cprop_insn()
1110 fprintf (dump_file, " with reg %d\n", REGNO (src_reg)); in cprop_insn()
H A Dreload1.cc8292 rtx src_reg; in emit_reload_insns() local
8300 src_reg = reload_reg_rtx_for_output[r]; in emit_reload_insns()
8302 if (src_reg) in emit_reload_insns()
8304 if (reload_reg_rtx_reaches_end_p (src_reg, r)) in emit_reload_insns()
8305 store_insn = new_spill_reg_store[REGNO (src_reg)]; in emit_reload_insns()
8307 src_reg = NULL_RTX; in emit_reload_insns()
8318 src_reg = SET_SRC (set); in emit_reload_insns()
8322 if (rld[k].in == src_reg) in emit_reload_insns()
8324 src_reg = reload_reg_rtx_for_input[k]; in emit_reload_insns()
8330 if (src_reg && REG_P (src_reg) in emit_reload_insns()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dree.c615 rtx src_reg = XEXP (SET_SRC (set_pat), 0); in make_defs_and_copies_lists() local
622 if (!get_defs (extend_insn, src_reg, &state->work_list)) in make_defs_and_copies_lists()
825 rtx src_reg = get_extended_src_reg (SET_SRC (set)); in combine_reaching_defs() local
829 if (!targetm.hard_regno_mode_ok (REGNO (src_reg), dst_mode)) in combine_reaching_defs()
833 if (hard_regno_nregs (REGNO (src_reg), dst_mode) != REG_NREGS (src_reg)) in combine_reaching_defs()
873 struct df_link *uses = get_uses (def_insn, src_reg); in combine_reaching_defs()
982 || reg_used_between_p (src_reg, def_insn2, def_insn) in combine_reaching_defs()
983 || reg_set_between_p (src_reg, def_insn2, def_insn)) in combine_reaching_defs()
H A Dlower-subreg.c1301 rtx src_reg, dest_reg, dest_upper, upper_src = NULL_RTX; in resolve_shift_zext() local
1351 src_reg = simplify_gen_subreg_concatn (word_mode, op_operand, in resolve_shift_zext()
1356 upper_src = expand_shift (RSHIFT_EXPR, word_mode, copy_rtx (src_reg), in resolve_shift_zext()
1363 src_reg = expand_shift (GET_CODE (op) == ASHIFT ? in resolve_shift_zext()
1365 word_mode, src_reg, in resolve_shift_zext()
1370 if (dest_reg != src_reg) in resolve_shift_zext()
1371 emit_move_insn (dest_reg, src_reg); in resolve_shift_zext()
1375 emit_move_insn (dest_upper, copy_rtx (src_reg)); in resolve_shift_zext()
H A Dcprop.c1066 rtx src_cst = NULL, src_reg = NULL; in cprop_insn() local
1078 src_reg = set[0]->src; in cprop_insn()
1101 else if (src_reg && cprop_reg_p (src_reg) in cprop_insn()
1102 && REGNO (src_reg) != regno in cprop_insn()
1103 && try_replace_reg (reg_used, src_reg, insn)) in cprop_insn()
1112 fprintf (dump_file, " with reg %d\n", REGNO (src_reg)); in cprop_insn()
H A Dreload1.c8296 rtx src_reg; in emit_reload_insns() local
8304 src_reg = reload_reg_rtx_for_output[r]; in emit_reload_insns()
8306 if (src_reg) in emit_reload_insns()
8308 if (reload_reg_rtx_reaches_end_p (src_reg, r)) in emit_reload_insns()
8309 store_insn = new_spill_reg_store[REGNO (src_reg)]; in emit_reload_insns()
8311 src_reg = NULL_RTX; in emit_reload_insns()
8322 src_reg = SET_SRC (set); in emit_reload_insns()
8326 if (rld[k].in == src_reg) in emit_reload_insns()
8328 src_reg = reload_reg_rtx_for_input[k]; in emit_reload_insns()
8334 if (src_reg && REG_P (src_reg) in emit_reload_insns()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m32r/
H A Dm32r.c2489 block_move_call (rtx dest_reg, rtx src_reg, rtx bytes_rtx) in block_move_call() argument
2498 VOIDmode, dest_reg, Pmode, src_reg, Pmode, in block_move_call()
2524 rtx src_reg; in m32r_expand_block_move() local
2532 src_reg = copy_addr_to_reg (XEXP (orig_src, 0)); in m32r_expand_block_move()
2542 block_move_call (dst_reg, src_reg, bytes_rtx); in m32r_expand_block_move()
2568 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total)); in m32r_expand_block_move()
2572 emit_insn (gen_addsi3 (final_src, final_src, src_reg)); in m32r_expand_block_move()
2583 emit_insn (gen_cpymemsi_internal (dst_reg, src_reg, at_a_time, in m32r_expand_block_move()
2586 emit_move_insn (src_reg, new_src_reg); in m32r_expand_block_move()
2591 rtx test = gen_rtx_NE (VOIDmode, src_reg, final_src); in m32r_expand_block_move()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m32r/
H A Dm32r.cc2490 block_move_call (rtx dest_reg, rtx src_reg, rtx bytes_rtx) in block_move_call() argument
2499 VOIDmode, dest_reg, Pmode, src_reg, Pmode, in block_move_call()
2525 rtx src_reg; in m32r_expand_block_move() local
2533 src_reg = copy_addr_to_reg (XEXP (orig_src, 0)); in m32r_expand_block_move()
2543 block_move_call (dst_reg, src_reg, bytes_rtx); in m32r_expand_block_move()
2569 emit_insn (gen_addsi3 (final_src, src_reg, rounded_total)); in m32r_expand_block_move()
2573 emit_insn (gen_addsi3 (final_src, final_src, src_reg)); in m32r_expand_block_move()
2584 emit_insn (gen_cpymemsi_internal (dst_reg, src_reg, at_a_time, in m32r_expand_block_move()
2587 emit_move_insn (src_reg, new_src_reg); in m32r_expand_block_move()
2592 rtx test = gen_rtx_NE (VOIDmode, src_reg, final_src); in m32r_expand_block_move()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/visium/
H A Dvisium.cc2415 expand_block_move_4 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) in expand_block_move_4() argument
2426 emit_move_insn (regno_reg_rtx[2], src_reg); in expand_block_move_4()
2442 src_reg, Pmode, in expand_block_move_4()
2451 src = replace_equiv_address_nv (src, src_reg); in expand_block_move_4()
2471 expand_block_move_2 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) in expand_block_move_2() argument
2478 src_reg, Pmode, in expand_block_move_2()
2487 src = replace_equiv_address_nv (src, src_reg); in expand_block_move_2()
2498 expand_block_move_1 (rtx dst_reg, rtx src_reg, rtx bytes_rtx) in expand_block_move_1() argument
2502 src_reg, Pmode, in expand_block_move_1()
2615 rtx dst_reg, src_reg; in visium_expand_block_move() local
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/visium/
H A Dvisium.c2413 expand_block_move_4 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) in expand_block_move_4() argument
2424 emit_move_insn (regno_reg_rtx[2], src_reg); in expand_block_move_4()
2440 src_reg, Pmode, in expand_block_move_4()
2449 src = replace_equiv_address_nv (src, src_reg); in expand_block_move_4()
2469 expand_block_move_2 (rtx dst, rtx dst_reg, rtx src, rtx src_reg, rtx bytes_rtx) in expand_block_move_2() argument
2476 src_reg, Pmode, in expand_block_move_2()
2485 src = replace_equiv_address_nv (src, src_reg); in expand_block_move_2()
2496 expand_block_move_1 (rtx dst_reg, rtx src_reg, rtx bytes_rtx) in expand_block_move_1() argument
2500 src_reg, Pmode, in expand_block_move_1()
2613 rtx dst_reg, src_reg; in visium_expand_block_move() local
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-p8swap.c1206 rtx src_reg = SET_SRC (body); in permute_store() local
1207 machine_mode mode = GET_MODE (src_reg); in permute_store()
1216 rtx sel = gen_rtx_VEC_SELECT (mode, src_reg, par); in permute_store()
1487 rtx src_reg = XEXP (SET_SRC (body), 0); in replace_swap_with_copy() local
1488 rtx copy = gen_rtx_SET (SET_DEST (body), src_reg); in replace_swap_with_copy()
2245 rtx src_reg = XEXP (SET_SRC (body), 0); in recombine_stvx_pattern() local
2250 if (!rtx_equal_p (DF_REF_REG (src_use), src_reg)) in recombine_stvx_pattern()
2284 SET_SRC (body) = src_reg; in recombine_stvx_pattern()
2325 rtx src_reg = XEXP (SET_SRC (swap_body), 0); in recombine_lvx_stvx_patterns() local
2326 rtx copy = gen_rtx_SET (SET_DEST (swap_body), src_reg); in recombine_lvx_stvx_patterns()
H A Dpredicates.md1413 rtx src_reg;
1415 src_reg = XVECEXP (SET_SRC (exp), 0, 0);
1417 if (!REG_P (src_reg)
1418 || GET_MODE (src_reg) != CCmode
1419 || ! CR_REGNO_P (REGNO (src_reg)))
1428 maskval = 1 << (MAX_CR_REGNO - REGNO (src_reg));
1433 || XVECEXP (unspec, 0, 0) != src_reg
1447 rtx src_reg;
1455 src_reg = XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 0);
1457 if (!REG_P (src_reg)
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-p8swap.cc1226 rtx src_reg = SET_SRC (body); in permute_store() local
1227 machine_mode mode = GET_MODE (src_reg); in permute_store()
1236 rtx sel = gen_rtx_VEC_SELECT (mode, src_reg, par); in permute_store()
1507 rtx src_reg = XEXP (SET_SRC (body), 0); in replace_swap_with_copy() local
1508 rtx copy = gen_rtx_SET (SET_DEST (body), src_reg); in replace_swap_with_copy()
2297 rtx src_reg = XEXP (SET_SRC (body), 0); in recombine_stvx_pattern() local
2302 if (!rtx_equal_p (DF_REF_REG (src_use), src_reg)) in recombine_stvx_pattern()
2346 SET_SRC (body) = src_reg; in recombine_stvx_pattern()
2387 rtx src_reg = XEXP (SET_SRC (swap_body), 0); in recombine_lvx_stvx_patterns() local
2388 rtx copy = gen_rtx_SET (SET_DEST (swap_body), src_reg); in recombine_lvx_stvx_patterns()
H A Dpredicates.md1595 rtx src_reg;
1597 src_reg = XVECEXP (SET_SRC (exp), 0, 0);
1599 if (!REG_P (src_reg)
1600 || GET_MODE (src_reg) != CCmode
1601 || ! CR_REGNO_P (REGNO (src_reg)))
1610 maskval = 1 << (MAX_CR_REGNO - REGNO (src_reg));
1615 || XVECEXP (unspec, 0, 0) != src_reg
1629 rtx src_reg;
1637 src_reg = XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 0);
1639 if (!REG_P (src_reg)
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh_treg_combine.cc592 rtx make_not_reg_insn (rtx dst_reg, rtx src_reg) const;
919 sh_treg_combine::make_not_reg_insn (rtx dst_reg, rtx src_reg) const in make_not_reg_insn()
922 if (! (GET_MODE (src_reg) == SImode || GET_MODE (src_reg) == DImode)) in make_not_reg_insn()
932 src_reg, const0_rtx))); in make_not_reg_insn()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.c1218 rtx src_reg, dest_reg, final_src; in microblaze_block_move_loop() local
1225 microblaze_adjust_block_mem (src, MAX_MOVE_BYTES, &src_reg, &src); in microblaze_block_move_loop()
1230 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length), in microblaze_block_move_loop()
1241 emit_move_insn (src_reg, plus_constant (Pmode, src_reg, MAX_MOVE_BYTES)); in microblaze_block_move_loop()
1245 emit_insn (gen_cbranchsi4 (gen_rtx_NE (SImode, src_reg, final_src), in microblaze_block_move_loop()
1246 src_reg, final_src, label)); in microblaze_block_move_loop()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.cc1219 rtx src_reg, dest_reg, final_src; in microblaze_block_move_loop() local
1226 microblaze_adjust_block_mem (src, MAX_MOVE_BYTES, &src_reg, &src); in microblaze_block_move_loop()
1231 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length), in microblaze_block_move_loop()
1242 emit_move_insn (src_reg, plus_constant (Pmode, src_reg, MAX_MOVE_BYTES)); in microblaze_block_move_loop()
1246 emit_insn (gen_cbranchsi4 (gen_rtx_NE (SImode, src_reg, final_src), in microblaze_block_move_loop()
1247 src_reg, final_src, label)); in microblaze_block_move_loop()
/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dregion-model-impl-calls.cc513 const region *src_reg = deref_rvalue (src_ptr_sval, cd.get_arg_tree (1), in impl_call_memcpy() local
519 = m_mgr->get_sized_region (src_reg, NULL_TREE, num_bytes_sval); in impl_call_memcpy()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/riscv/
H A Driscv.c3109 rtx label, src_reg, dest_reg, final_src, test; in riscv_block_move_loop() local
3116 riscv_adjust_block_mem (src, bytes_per_iter, &src_reg, &src); in riscv_block_move_loop()
3121 final_src = expand_simple_binop (Pmode, PLUS, src_reg, GEN_INT (length), in riscv_block_move_loop()
3132 riscv_emit_move (src_reg, plus_constant (Pmode, src_reg, bytes_per_iter)); in riscv_block_move_loop()
3136 test = gen_rtx_NE (VOIDmode, src_reg, final_src); in riscv_block_move_loop()
3138 emit_jump_insn (gen_cbranchdi4 (test, src_reg, final_src, label)); in riscv_block_move_loop()
3140 emit_jump_insn (gen_cbranchsi4 (test, src_reg, final_src, label)); in riscv_block_move_loop()

123