Home
last modified time | relevance | path

Searched refs:last_insn (Results 1 – 25 of 30) sorted by relevance

12

/dragonfly/contrib/gcc-4.7/gcc/
H A Dmode-switching.c221 rtx last_insn, ret_reg; in create_pre_exit() local
228 && NONJUMP_INSN_P ((last_insn = BB_END (src_bb))) in create_pre_exit()
229 && GET_CODE (PATTERN (last_insn)) == USE in create_pre_exit()
242 rtx return_copy = PREV_INSN (last_insn); in create_pre_exit()
270 last_insn = return_copy; in create_pre_exit()
284 last_insn = return_copy; in create_pre_exit()
366 last_insn = return_copy; in create_pre_exit()
379 last_insn = return_copy; in create_pre_exit()
403 if (INSN_P (last_insn)) in create_pre_exit()
411 if (last_insn != BB_HEAD (src_bb)) in create_pre_exit()
[all …]
H A Dpredict.c506 rtx last_insn; in rtl_predict_edge() local
507 last_insn = BB_END (e->src); in rtl_predict_edge()
511 if (!any_condjump_p (last_insn)) in rtl_predict_edge()
518 predict_insn (last_insn, predictor, probability); in rtl_predict_edge()
1092 rtx last_insn = BB_END (bb); in bb_estimate_probability_locally() local
1095 if (! can_predict_insn_p (last_insn)) in bb_estimate_probability_locally()
1097 cond = get_condition (last_insn, NULL, false, false); in bb_estimate_probability_locally()
1109 predict_insn_def (last_insn, PRED_POINTER, NOT_TAKEN); in bb_estimate_probability_locally()
1111 predict_insn_def (last_insn, PRED_POINTER, TAKEN); in bb_estimate_probability_locally()
1123 predict_insn_def (last_insn, PRED_UNCONDITIONAL, in bb_estimate_probability_locally()
[all …]
H A Dcfglayout.c85 rtx insn, last_insn, next_head, prev; in skip_insns_after_block() local
91 for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; ) in skip_insns_after_block()
99 last_insn = insn; in skip_insns_after_block()
119 last_insn = insn; in skip_insns_after_block()
141 for (insn = last_insn; insn != BB_END (bb); insn = prev) in skip_insns_after_block()
155 reorder_insns (insn, insn, last_insn); in skip_insns_after_block()
159 return last_insn; in skip_insns_after_block()
H A Ddse.c413 insn_info_t last_insn; member
1105 insn_info_t insn_info = bb_info->last_insn; in free_read_records()
1125 insn_info_t insn_info = bb_info->last_insn; in add_wild_read()
1137 insn_info_t insn_info = bb_info->last_insn; in add_non_frame_wild_read()
2186 insn_info = bb_info->last_insn; in check_mem_read_rtx()
2531 insn_info->prev_insn = bb_info->last_insn; in scan_insn()
2533 bb_info->last_insn = insn_info; in scan_insn()
2877 ptr = bb_info->last_insn; in dse_step1()
3372 return bb_info->last_insn; in find_insn_before_first_wild_read()
3391 insn_info = bb_info->last_insn; in dse_step3_scan()
[all …]
H A Dbb-reorder.c1769 rtx last_insn; in fix_crossing_unconditional_branches() local
1780 last_insn = BB_END (cur_bb); in fix_crossing_unconditional_branches()
1790 if (JUMP_P (last_insn) in fix_crossing_unconditional_branches()
1795 gcc_assert (!any_condjump_p (last_insn)); in fix_crossing_unconditional_branches()
1799 if (!computed_jump_p (last_insn) in fix_crossing_unconditional_branches()
1800 && !tablejump_p (last_insn, &label2, &table)) in fix_crossing_unconditional_branches()
1806 label = JUMP_LABEL (last_insn); in fix_crossing_unconditional_branches()
1837 emit_insn_before (indirect_jump_sequence, last_insn); in fix_crossing_unconditional_branches()
1838 delete_insn (last_insn); in fix_crossing_unconditional_branches()
H A Dsel-sched.c2927 insn_t last_insn; in compute_av_set_inside_bb() local
2967 for (last_insn = first_insn; last_insn != after_bb_end; in compute_av_set_inside_bb()
2968 last_insn = NEXT_INSN (last_insn)) in compute_av_set_inside_bb()
2972 if (AV_SET_VALID_P (last_insn)) in compute_av_set_inside_bb()
2982 if (last_insn != first_insn in compute_av_set_inside_bb()
2990 if (DEBUG_INSN_P (last_insn)) in compute_av_set_inside_bb()
3011 if (last_insn != after_bb_end) in compute_av_set_inside_bb()
3017 if (last_insn == first_insn && !INSN_NOP_P (last_insn)) in compute_av_set_inside_bb()
6614 insn_t last_insn = PREV_INSN (insn); in code_motion_path_driver() local
6631 insn = last_insn; in code_motion_path_driver()
[all …]
H A Dhw-doloop.h71 rtx last_insn; member
H A Dauto-inc-dec.c616 rtx last_insn = NULL; in try_merge() local
623 last_insn = mem_insn.insn; in try_merge()
627 last_insn = inc_insn.insn; in try_merge()
644 if (find_regno_note (last_insn, REG_DEAD, REGNO (inc_reg))) in try_merge()
H A Difcvt.c3477 rtx last_insn = BB_END (then_bb); in cond_exec_find_if_block() local
3479 while (last_insn in cond_exec_find_if_block()
3480 && NOTE_P (last_insn) in cond_exec_find_if_block()
3481 && last_insn != BB_HEAD (then_bb)) in cond_exec_find_if_block()
3482 last_insn = PREV_INSN (last_insn); in cond_exec_find_if_block()
3484 if (last_insn in cond_exec_find_if_block()
3485 && JUMP_P (last_insn) in cond_exec_find_if_block()
3486 && ! simplejump_p (last_insn)) in cond_exec_find_if_block()
H A Dregcprop.c686 rtx last_insn = vd->e[regno].debug_insn_changes->insn; in apply_debug_insn_changes() local
692 if (last_insn != change->insn) in apply_debug_insn_changes()
695 last_insn = change->insn; in apply_debug_insn_changes()
/dragonfly/contrib/gcc-8.0/gcc/
H A Dmode-switching.c245 rtx_insn *last_insn; in create_pre_exit() local
253 && NONJUMP_INSN_P ((last_insn = BB_END (src_bb))) in create_pre_exit()
254 && GET_CODE (PATTERN (last_insn)) == USE in create_pre_exit()
267 rtx_insn *return_copy = PREV_INSN (last_insn); in create_pre_exit()
296 last_insn = return_copy; in create_pre_exit()
310 last_insn = return_copy; in create_pre_exit()
406 last_insn = return_copy; in create_pre_exit()
417 last_insn = return_copy; in create_pre_exit()
430 last_insn = return_copy; in create_pre_exit()
453 if (!NOTE_INSN_BASIC_BLOCK_P (last_insn)) in create_pre_exit()
[all …]
H A Ddse.c432 insn_info_t last_insn; member
1014 insn_info_t insn_info = bb_info->last_insn; in free_read_records()
1029 insn_info_t insn_info = bb_info->last_insn; in add_wild_read()
1041 insn_info_t insn_info = bb_info->last_insn; in add_non_frame_wild_read()
1337 insn_info_t insn_info = bb_info->last_insn; in record_store()
2072 insn_info = bb_info->last_insn; in check_mem_read_rtx()
2390 insn_info->prev_insn = bb_info->last_insn; in scan_insn()
2392 bb_info->last_insn = insn_info; in scan_insn()
2716 ptr = bb_info->last_insn; in dse_step1()
3053 return bb_info->last_insn; in find_insn_before_first_wild_read()
[all …]
H A Dshrink-wrap.c1611 rtx_insn *last_insn = BB_END (bb); in emit_common_tails_for_components() local
1612 if (control_flow_insn_p (last_insn) && !simplejump_p (last_insn)) in emit_common_tails_for_components()
1638 if (control_flow_insn_p (last_insn)) in emit_common_tails_for_components()
1639 emit_insn_before (seq, last_insn); in emit_common_tails_for_components()
1641 emit_insn_after (seq, last_insn); in emit_common_tails_for_components()
1654 if (control_flow_insn_p (last_insn)) in emit_common_tails_for_components()
1655 emit_insn_before (seq, last_insn); in emit_common_tails_for_components()
1657 emit_insn_after (seq, last_insn); in emit_common_tails_for_components()
H A Dsel-sched.c2886 insn_t last_insn; in compute_av_set_inside_bb() local
2926 for (last_insn = first_insn; last_insn != after_bb_end; in compute_av_set_inside_bb()
2927 last_insn = NEXT_INSN (last_insn)) in compute_av_set_inside_bb()
2931 if (AV_SET_VALID_P (last_insn)) in compute_av_set_inside_bb()
2941 if (last_insn != first_insn in compute_av_set_inside_bb()
2949 if (DEBUG_INSN_P (last_insn)) in compute_av_set_inside_bb()
2970 if (last_insn != after_bb_end) in compute_av_set_inside_bb()
2976 if (last_insn == first_insn && !INSN_NOP_P (last_insn)) in compute_av_set_inside_bb()
6550 insn_t last_insn = PREV_INSN (insn); in code_motion_path_driver() local
6567 insn = last_insn; in code_motion_path_driver()
[all …]
H A Dhw-doloop.h72 rtx_insn *last_insn; member
H A Dpredict.c566 rtx_insn *last_insn; in rtl_predict_edge() local
567 last_insn = BB_END (e->src); in rtl_predict_edge()
571 if (!any_condjump_p (last_insn)) in rtl_predict_edge()
578 predict_insn (last_insn, predictor, probability); in rtl_predict_edge()
2162 rtx_insn *last_insn = BB_END (bb); in bb_estimate_probability_locally() local
2165 if (! can_predict_insn_p (last_insn)) in bb_estimate_probability_locally()
2167 cond = get_condition (last_insn, NULL, false, false); in bb_estimate_probability_locally()
2179 predict_insn_def (last_insn, PRED_POINTER, NOT_TAKEN); in bb_estimate_probability_locally()
2181 predict_insn_def (last_insn, PRED_POINTER, TAKEN); in bb_estimate_probability_locally()
2193 predict_insn_def (last_insn, PRED_UNCONDITIONAL, in bb_estimate_probability_locally()
[all …]
H A Difcvt.c2026 if (last_insn && !noce_emit_insn (last_insn)) in noce_emit_bb()
3009 last_set = single_set (last_insn); in bb_valid_for_noce_process_p()
3021 if (first_insn == last_insn) in bb_valid_for_noce_process_p()
3044 if (insn != last_insn) in bb_valid_for_noce_process_p()
4490 while (last_insn in cond_exec_find_if_block()
4491 && NOTE_P (last_insn) in cond_exec_find_if_block()
4492 && last_insn != BB_HEAD (then_bb)) in cond_exec_find_if_block()
4493 last_insn = PREV_INSN (last_insn); in cond_exec_find_if_block()
4495 if (last_insn in cond_exec_find_if_block()
4496 && JUMP_P (last_insn) in cond_exec_find_if_block()
[all …]
H A Dbb-reorder.c2215 rtx_insn *last_insn; in fix_crossing_unconditional_branches() local
2226 last_insn = BB_END (cur_bb); in fix_crossing_unconditional_branches()
2236 if (JUMP_P (last_insn) in fix_crossing_unconditional_branches()
2239 gcc_assert (!any_condjump_p (last_insn)); in fix_crossing_unconditional_branches()
2243 if (!computed_jump_p (last_insn) in fix_crossing_unconditional_branches()
2244 && !tablejump_p (last_insn, NULL, NULL)) in fix_crossing_unconditional_branches()
2250 label = JUMP_LABEL (last_insn); in fix_crossing_unconditional_branches()
2281 emit_insn_before (indirect_jump_sequence, last_insn); in fix_crossing_unconditional_branches()
2282 delete_insn (last_insn); in fix_crossing_unconditional_branches()
H A Dauto-inc-dec.c609 rtx_insn *last_insn = NULL; in try_merge() local
616 last_insn = mem_insn.insn; in try_merge()
620 last_insn = inc_insn.insn; in try_merge()
637 if (find_regno_note (last_insn, REG_DEAD, REGNO (inc_reg))) in try_merge()
H A Dread-rtl-function.c798 rtx_insn *last_insn = get_last_insn (); in parse_insn() local
801 if (last_insn) in parse_insn()
803 gcc_assert (NEXT_INSN (last_insn) == NULL); in parse_insn()
804 SET_NEXT_INSN (last_insn) = insn; in parse_insn()
806 SET_PREV_INSN (insn) = last_insn; in parse_insn()
H A Dlra-constraints.c3045 rtx_insn *last_insn = get_last_insn(); in base_to_reg() local
3062 delete_insns_since (last_insn); in base_to_reg()
3426 rtx_insn *insns, *last_insn; in process_address_1() local
3457 last_insn = get_last_insn (); in process_address_1()
3461 && last_insn != insns in process_address_1()
3462 && (set = single_set (last_insn)) != NULL_RTX in process_address_1()
6108 rtx_insn *prev_insn, *last_insn; in inherit_in_ebb() local
6149 after_p = (! JUMP_P (last_insn) in inherit_in_ebb()
6150 && (! CALL_P (last_insn) in inherit_in_ebb()
6151 || (find_reg_note (last_insn, in inherit_in_ebb()
[all …]
H A Dregcprop.c680 rtx_insn *last_insn = vd->e[regno].debug_insn_changes->insn; in apply_debug_insn_changes() local
686 if (last_insn != change->insn) in apply_debug_insn_changes()
689 last_insn = change->insn; in apply_debug_insn_changes()
H A Dcfgrtl.c3391 rtx_insn *insn, *last_insn, *next_head, *prev; in skip_insns_after_block() local
3397 for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; ) in skip_insns_after_block()
3405 last_insn = insn; in skip_insns_after_block()
3425 last_insn = insn; in skip_insns_after_block()
3447 for (insn = last_insn; insn != BB_END (bb); insn = prev) in skip_insns_after_block()
3461 reorder_insns (insn, insn, last_insn); in skip_insns_after_block()
3465 return last_insn; in skip_insns_after_block()
H A Doptabs.c70 rtx_insn *last_insn; in add_equal_note() local
86 for (last_insn = insns; in add_equal_note()
87 NEXT_INSN (last_insn) != NULL_RTX; in add_equal_note()
88 last_insn = NEXT_INSN (last_insn)) in add_equal_note()
108 set = single_set (last_insn); in add_equal_note()
120 set = set_for_reg_notes (last_insn); in add_equal_note()
160 set_unique_reg_note (last_insn, REG_EQUAL, note); in add_equal_note()
6047 rtx_insn *last_insn = get_last_insn (); in maybe_emit_sync_lock_test_and_set() local
6087 delete_insns_since (last_insn); in maybe_emit_sync_lock_test_and_set()
/dragonfly/contrib/binutils-2.34/gas/config/
H A Dtc-i386.c644 } last_insn; variable
4619 last_insn.seg = now_seg; in md_assemble()
4624 last_insn.name = i.tm.name; in md_assemble()
4625 last_insn.file = as_where (&last_insn.line); in md_assemble()
8353 || last_insn.seg != now_seg) in add_fused_jcc_padding_frag_p()
8356 as_warn_where (last_insn.file, last_insn.line, in add_fused_jcc_padding_frag_p()
8388 as_warn_where (last_insn.file, last_insn.line, in add_branch_prefix_frag_p()
8390 last_insn.name, i.tm.name); in add_branch_prefix_frag_p()
8474 as_warn_where (last_insn.file, last_insn.line, in add_branch_padding_frag_p()
13034 last_insn.seg = now_seg; in i386_cons_align()
[all …]

12