Home
last modified time | relevance | path

Searched refs:curr_insn (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dlra-constraints.cc144 static rtx_insn *curr_insn; variable
277 && INSN_UID (curr_insn) >= new_insn_uid_start in in_class_p()
658 && INSN_UID (curr_insn) >= new_insn_uid_start in get_reload_reg()
933 if (INSN_UID (curr_insn) >= new_insn_uid_start) in narrow_reload_pseudo_class()
1035 && find_regno_note (curr_insn, REG_DEAD, REGNO (in_rtx)) in match_reload()
1066 && find_regno_note (curr_insn, REG_DEAD, REGNO (subreg_reg)) in match_reload()
1123 && find_regno_note (curr_insn, REG_DEAD, REGNO (in_rtx)) in match_reload()
1166 if (find_reg_note (curr_insn, REG_UNUSED, out_rtx) == NULL_RTX) in match_reload()
1389 lra_process_new_insns (curr_insn, before, NULL, "Inserting the move"); in check_and_process_move()
1396 fprintf (lra_dump_file, "Deleting move %u\n", INSN_UID (curr_insn)); in check_and_process_move()
[all …]
Dlra-lives.cc512 static rtx_insn *curr_insn; variable
696 FOR_BB_INSNS_REVERSE_SAFE (bb, curr_insn, next) in process_bb_lives()
703 if (!NONDEBUG_INSN_P (curr_insn)) in process_bb_lives()
706 curr_id = lra_get_insn_recog_data (curr_insn); in process_bb_lives()
711 INSN_UID (curr_insn), curr_point, n_alt); in process_bb_lives()
713 set = single_set (curr_insn); in process_bb_lives()
717 && find_reg_note (curr_insn, REG_EH_REGION, NULL_RTX) == NULL_RTX in process_bb_lives()
718 && ! may_trap_p (PATTERN (curr_insn)) in process_bb_lives()
742 if (remove_p && ! volatile_refs_p (PATTERN (curr_insn))) in process_bb_lives()
747 INSN_UID (curr_insn)); in process_bb_lives()
[all …]
Dree.cc318 combine_set_extension (ext_cand *cand, rtx_insn *curr_insn, rtx *orig_set) in combine_set_extension() argument
388 if (validate_change (curr_insn, orig_set, new_set, true) in combine_set_extension()
389 && update_reg_equal_equiv_notes (curr_insn, cand->mode, orig_mode, in combine_set_extension()
397 print_rtl_single (dump_file, curr_insn); in combine_set_extension()
1276 rtx_insn *curr_insn = NULL; in find_and_remove_re() local
1347 rtx_insn *curr_insn = reinsn_copy_list[i]; in find_and_remove_re() local
1355 rtx set = single_set (curr_insn); in find_and_remove_re()
1365 FOR_EACH_VEC_ELT (reinsn_del_list, i, curr_insn) in find_and_remove_re()
1366 delete_insn (curr_insn); in find_and_remove_re()
Dgenautomata.cc6428 ainsn_t curr_insn; in process_insn_equiv_class() local
6433 curr_insn = ainsn; in process_insn_equiv_class()
6438 next_insn = curr_insn->next_equiv_class_insn; in process_insn_equiv_class()
6439 arc = insn_arcs_array [curr_insn->insn_reserv_decl->insn_num]; in process_insn_equiv_class()
6444 delete_ainsn_from_equiv_class (curr_insn); in process_insn_equiv_class()
6445 cyclic_insn_list = insert_ainsn_into_equiv_class (curr_insn, in process_insn_equiv_class()
6448 curr_insn = next_insn; in process_insn_equiv_class()
6450 while (curr_insn != ainsn); in process_insn_equiv_class()
6475 ainsn_t curr_insn; in set_insn_equiv_classes() local
6499 curr_insn = first_insn; in set_insn_equiv_classes()
[all …]
/netbsd/src/external/gpl3/gdb/dist/gdb/
Darc-linux-tdep.c421 struct arc_instruction curr_insn; in arc_linux_software_single_step() local
423 arc_delayed_print_insn, &curr_insn); in arc_linux_software_single_step()
425 if (curr_insn.insn_class == LLOCK) in arc_linux_software_single_step()
426 return handle_atomic_sequence (curr_insn, dis.disasm_info ()); in arc_linux_software_single_step()
428 CORE_ADDR next_pc = arc_insn_get_linear_next_pc (curr_insn); in arc_linux_software_single_step()
434 if (curr_insn.has_delay_slot) in arc_linux_software_single_step()
448 if (curr_insn.is_control_flow) in arc_linux_software_single_step()
450 CORE_ADDR branch_pc = arc_insn_get_branch_target (curr_insn); in arc_linux_software_single_step()
/netbsd/src/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/
Dbreakpoint-in-ro-region.exp210 set curr_insn [get_curr_insn]
244 gdb_test "p /x \$pc" " = $curr_insn" "thread did not advance"
/netbsd/src/external/gpl3/gdb/dist/opcodes/
Dia64-opc.c636 ia64_insn curr_insn = main_table[place].opcode; in ia64_find_matching_opcode() local
651 curr_insn = apply_completer (curr_insn, completer); in ia64_find_matching_opcode()
659 return make_ia64_opcode (curr_insn, name, place, depind); in ia64_find_matching_opcode()
/netbsd/src/external/gpl3/binutils/dist/opcodes/
Dia64-opc.c636 ia64_insn curr_insn = main_table[place].opcode; in ia64_find_matching_opcode() local
651 curr_insn = apply_completer (curr_insn, completer); in ia64_find_matching_opcode()
659 return make_ia64_opcode (curr_insn, name, place, depind); in ia64_find_matching_opcode()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sh/
Dsh-protos.h230 extern bool sh_split_movrt_negc_to_movt_xor (rtx_insn* curr_insn,
232 extern void sh_split_tst_subregs (rtx_insn* curr_insn,
298 extern sh_treg_insns sh_split_treg_set_expr (rtx x, rtx_insn* curr_insn);
Dsh.md569 sh_reg_dead_or_unused_after_insn (curr_insn, REGNO (reg));
582 curr_insn);
607 operands[0] = eop0.use_as_unextended_reg (curr_insn);
614 emit_insn (gen_cmpeqsi_t (eop0.use_as_extended_reg (curr_insn),
624 emit_insn (gen_cmpgesi_t (eop0.use_as_extended_reg (curr_insn),
636 operands[0] = eop0.use_as_extended_reg (curr_insn);
644 operands[0] = eop0.use_as_extended_reg (curr_insn);
755 sh_split_tst_subregs (curr_insn, <MODE>mode, <lowpart_le>, operands);
771 sh_split_tst_subregs (curr_insn, <MODE>mode, <lowpart_be>, operands);
845 if (find_regno_note (curr_insn, REG_DEAD, REGNO (reg)) == NULL_RTX)
[all …]
Dsh.cc11963 sh_split_movrt_negc_to_movt_xor (rtx_insn* curr_insn, rtx operands[]) in sh_split_movrt_negc_to_movt_xor() argument
11978 (get_t_reg_rtx (), curr_insn, prev_nonnote_nondebug_insn_bb); in sh_split_movrt_negc_to_movt_xor()
11980 (get_t_reg_rtx (), curr_insn, next_nonnote_nondebug_insn_bb); in sh_split_movrt_negc_to_movt_xor()
11984 && !reg_used_between_p (get_t_reg_rtx (), curr_insn, t_after_negc.insn) in sh_split_movrt_negc_to_movt_xor()
11988 && !modified_between_p (get_t_reg_rtx (), curr_insn, t_after_negc.insn) in sh_split_movrt_negc_to_movt_xor()
12005 sh_find_extending_set_of_reg (rtx reg, rtx_insn* curr_insn) in sh_find_extending_set_of_reg() argument
12008 return sh_extending_set_of_reg (curr_insn); in sh_find_extending_set_of_reg()
12014 return sh_extending_set_of_reg (curr_insn); in sh_find_extending_set_of_reg()
12022 (reg, curr_insn, prev_nonnote_nondebug_insn_bb, true); in sh_find_extending_set_of_reg()
12157 sh_split_tst_subregs (rtx_insn* curr_insn, machine_mode subreg_mode, in sh_split_tst_subregs() argument
[all …]
Dsync.md296 set_of_reg op2 = sh_find_set_of_reg (operands[2], curr_insn,
300 rtx* r = &XVECEXP (XEXP (XVECEXP (PATTERN (curr_insn), 0, 0), 1), 0, 1);
301 validate_change (curr_insn, r, op2.set_src, false);
836 && sh_reg_dead_or_unused_after_insn (curr_insn, REGNO (operands[0])))
974 rtx m = XEXP (XVECEXP (PATTERN (curr_insn), 0, 0), 1);
1332 && sh_reg_dead_or_unused_after_insn (curr_insn, REGNO (operands[0])))
1666 && sh_reg_dead_or_unused_after_insn (curr_insn, REGNO (operands[0])))
1750 rtx m = XEXP (XEXP (XVECEXP (PATTERN (curr_insn), 0, 0), 1), 0);
1994 && sh_reg_dead_or_unused_after_insn (curr_insn, REGNO (operands[0])))
/netbsd/src/external/gpl3/binutils/dist/gas/config/
Dtc-frv.c678 struct vliw_insn_list *curr_insn = vliw_to_split->insn_list; in frv_tomcat_shuffle() local
686 while (curr_insn && curr_insn != insert_before_insn) in frv_tomcat_shuffle()
695 if (curr_insn->type != VLIW_LABEL_TYPE) in frv_tomcat_shuffle()
697 prev_insn = curr_insn; in frv_tomcat_shuffle()
698 curr_insn = curr_insn->next; in frv_tomcat_shuffle()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000-pcrel-opt.cc800 rtx_insn *insn, *curr_insn = 0; in pcrel_opt_pass() local
824 FOR_BB_INSNS_SAFE (bb, insn, curr_insn) in pcrel_opt_pass()
Drs6000-p8swap.cc2408 rtx_insn *insn, *curr_insn = 0; in rs6000_analyze_swaps() local
2432 FOR_BB_INSNS_SAFE (bb, insn, curr_insn) in rs6000_analyze_swaps()
2671 FOR_BB_INSNS_SAFE (bb, insn, curr_insn) in rs6000_analyze_swaps()
2727 FOR_BB_INSNS_SAFE (bb, insn, curr_insn) in rs6000_analyze_swaps()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rx/
Drx-protos.h71 extern bool rx_fuse_in_memory_bitop (rtx* operands, rtx_insn* curr_insn,
Drx.cc3568 rx_fuse_in_memory_bitop (rtx* operands, rtx_insn* curr_insn, in rx_fuse_in_memory_bitop() argument
3573 set_of_reg op2_def = rx_find_set_of_reg (op2_reg, curr_insn, in rx_fuse_in_memory_bitop()
3580 || reg_used_between_p (operands[2], op2_def.insn, curr_insn) in rx_fuse_in_memory_bitop()
3581 || !rx_reg_dead_or_unused_after_insn (curr_insn, REGNO (op2_reg)) in rx_fuse_in_memory_bitop()
3597 rtx_insn* op0_use = rx_find_use_of_reg (operands[0], curr_insn, in rx_fuse_in_memory_bitop()
3605 || reg_set_between_p (operands[2], curr_insn, op0_use)) in rx_fuse_in_memory_bitop()
Drx.md1119 if (!rx_reg_dead_or_unused_after_insn (curr_insn, CC_REG))
1122 rx_copy_reg_dead_or_unused_notes (operands[1], curr_insn,
1423 if (!rx_reg_dead_or_unused_after_insn (curr_insn, CC_REG))
1426 rx_copy_reg_dead_or_unused_notes (operands[1], curr_insn,
1751 if (!rx_reg_dead_or_unused_after_insn (curr_insn, CC_REG))
1754 rx_copy_reg_dead_or_unused_notes (operands[1], curr_insn,
2027 if (rx_fuse_in_memory_bitop (operands, curr_insn, &gen_bitset_in_memory))
2056 if (rx_fuse_in_memory_bitop (operands, curr_insn, &gen_bitinvert_in_memory))
2087 if (rx_fuse_in_memory_bitop (operands, curr_insn, &gen_bitclr_in_memory))
/netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/
Dmips.md5273 mips_split_move_insn (operands[0], operands[1], curr_insn);
5283 mips_split_move_insn (operands[0], operands[1], curr_insn);
7033 mips_split_call (curr_insn, gen_call_split (operands[0], operands[1]));
7065 mips_split_call (curr_insn,
7108 mips_split_call (curr_insn,
7141 mips_split_call (curr_insn,
7177 mips_split_call (curr_insn,
Dmips-msa.md681 mips_split_move_insn (operands[0], operands[1], curr_insn);
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm.md953 arm_split_constant (PLUS, SImode, curr_insn,
2020 arm_split_constant (MINUS, SImode, curr_insn,
3021 arm_split_constant (AND, SImode, curr_insn,
3647 arm_split_constant (IOR, SImode, curr_insn,
3751 arm_split_constant (XOR, SImode, curr_insn,
6282 arm_split_constant (SET, SImode, curr_insn,
6285 arm_split_constant (SET, SImode, curr_insn,
/netbsd/src/external/gpl3/gcc/dist/gcc/config/pa/
Dpa.md3345 if (dead_or_set_p (curr_insn, addr))
3354 if (dead_or_set_p (curr_insn, addr))
3533 if (dead_or_set_p (curr_insn, addr))
3542 if (dead_or_set_p (curr_insn, addr))
3659 if (dead_or_set_p (curr_insn, addr))
3773 if (dead_or_set_p (curr_insn, addr))
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390.md1418 operands[1] = gen_rtx_COMPARE (GET_MODE (SET_DEST (PATTERN (curr_insn))),
1420 operands[0] = SET_DEST (PATTERN (curr_insn));
3941 operands[2] = SET_DEST (XVECEXP (PATTERN (curr_insn), 0, 0));
3976 operands[2] = SET_DEST (XVECEXP (PATTERN (curr_insn), 0, 0));
/netbsd/src/external/gpl3/gcc/dist/gcc/config/cris/
Dcris.md1364 rtx_insn *i = next_nonnote_nondebug_insn_bb (curr_insn);
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Dsse.md22978 int ecx = !find_regno_note (curr_insn, REG_UNUSED, REGNO (operands[0]));
22979 int xmm0 = !find_regno_note (curr_insn, REG_UNUSED, REGNO (operands[1]));
22980 int flags = !find_regno_note (curr_insn, REG_UNUSED, FLAGS_REG);
23114 int ecx = !find_regno_note (curr_insn, REG_UNUSED, REGNO (operands[0]));
23115 int xmm0 = !find_regno_note (curr_insn, REG_UNUSED, REGNO (operands[1]));
23116 int flags = !find_regno_note (curr_insn, REG_UNUSED, FLAGS_REG);

12