Home
last modified time | relevance | path

Searched refs:BLOCK_FOR_INSN (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-11-stable/contrib/gcc/
HDsched-ebb.c125 if (BLOCK_FOR_INSN (insn) == last_bb in begin_schedule_ready()
147 gcc_assert (BLOCK_FOR_INSN (insn) == last_bb in begin_schedule_ready()
205 basic_block bb1 = BLOCK_FOR_INSN (insn1); in rank()
206 basic_block bb2 = BLOCK_FOR_INSN (insn2); in rank()
237 basic_block b = BLOCK_FOR_INSN (insn); in compute_jump_reg_dependencies()
322 basic_block insn2_block = BLOCK_FOR_INSN (insn2); in earliest_block_with_similiar_load()
365 bb = BLOCK_FOR_INSN (insn); in add_deps_for_risky_insns()
442 first_bb = BLOCK_FOR_INSN (head); in schedule_ebb()
443 last_bb = BLOCK_FOR_INSN (tail); in schedule_ebb()
446 return BLOCK_FOR_INSN (tail); in schedule_ebb()
[all …]
HDrtl-factoring.c278 basic_block bb = BLOCK_FOR_INSN (insn); in prev_insn_in_block()
543 bb = BLOCK_FOR_INSN (insn); in clear_regs_live_in_seq()
953 basic_block bb = BLOCK_FOR_INSN (insn); in block_label_after()
977 IOR_REG_SET (BLOCK_FOR_INSN (pattern_seqs->insn)-> in split_blocks_after_seqs()
979 BLOCK_FOR_INSN (mseq->insn)->il.rtl->global_live_at_end); in split_blocks_after_seqs()
997 bb = BLOCK_FOR_INSN (insn); in split_pattern_seq()
1014 make_edge (bb, BLOCK_FOR_INSN (retlabel), EDGE_ABNORMAL); in split_pattern_seq()
1055 bb = BLOCK_FOR_INSN (insn); in erase_matching_seqs()
1074 BLOCK_FOR_INSN (saveinsn) = bb; in erase_matching_seqs()
1081 BLOCK_FOR_INSN (callinsn) = bb; in erase_matching_seqs()
[all …]
HDhaifa-sched.c760 if (BLOCK_FOR_INSN (next) != rec) in priority()
1244 basic_block bb = BLOCK_FOR_INSN (insn); in unlink_other_notes()
1293 basic_block bb = BLOCK_FOR_INSN (insn); in unlink_line_notes()
1485 set_block_for_insn (note, BLOCK_FOR_INSN (insn)); in restore_line_notes()
1948 bb = BLOCK_FOR_INSN (insn); in move_insn()
1965 gcc_assert (BLOCK_FOR_INSN (PREV_INSN (insn)) == bb); in move_insn()
2001 bb = BLOCK_FOR_INSN (last); in move_insn()
2007 if (BLOCK_FOR_INSN (insn) != bb) in move_insn()
2314 && BLOCK_FOR_INSN (last_scheduled_insn) == *target_bb); in schedule_block()
2670 basic_block head_bb = BLOCK_FOR_INSN (head); in schedule_block()
[all …]
HDcfgrtl.c188 && BLOCK_FOR_INSN (insn) in delete_insn_and_edges()
189 && BB_END (BLOCK_FOR_INSN (insn)) == insn) in delete_insn_and_edges()
193 purge_dead_edges (BLOCK_FOR_INSN (insn)); in delete_insn_and_edges()
229 && BLOCK_FOR_INSN (last) in delete_insn_chain_and_edges()
230 && BB_END (BLOCK_FOR_INSN (last)) == last) in delete_insn_chain_and_edges()
234 purge_dead_edges (BLOCK_FOR_INSN (last)); in delete_insn_chain_and_edges()
401 BLOCK_FOR_INSN (insn) = bb; in compute_bb_for_insn()
416 BLOCK_FOR_INSN (insn) = NULL; in free_bb_for_insn()
1913 if (!BARRIER_P (x) && BLOCK_FOR_INSN (x) != bb) in rtl_verify_flow_info_1()
1916 if (! BLOCK_FOR_INSN (x)) in rtl_verify_flow_info_1()
[all …]
HDemit-rtl.c3292 BLOCK_FOR_INSN (insn) = NULL; in make_insn_raw()
3325 BLOCK_FOR_INSN (insn) = NULL; in make_jump_insn_raw()
3346 BLOCK_FOR_INSN (insn) = NULL; in make_call_insn_raw()
3409 && (bb = BLOCK_FOR_INSN (after))) in add_insn_after()
3475 && (bb = BLOCK_FOR_INSN (before))) in add_insn_before()
3550 && (bb = BLOCK_FOR_INSN (insn))) in remove_insn()
3646 && (bb = BLOCK_FOR_INSN (after))) in reorder_insns()
3652 && (bb2 = BLOCK_FOR_INSN (from))) in reorder_insns()
3883 BLOCK_FOR_INSN (note) = NULL; in emit_note_before()
3902 && (bb = BLOCK_FOR_INSN (after))) in emit_insn_after_1()
[all …]
HDgcse.c1754 && (insn == BB_END (BLOCK_FOR_INSN (insn)) in hash_scan_set()
2270 if (load_killed_in_block_p (BLOCK_FOR_INSN (insn), in oprs_not_set_p()
2885 && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), from, to)) in constprop_register()
2901 return cprop_jump (BLOCK_FOR_INSN (insn), NULL, insn, from, to); in constprop_register()
3615 dest = BLOCK_FOR_INSN (XEXP (new, 0)); in bypass_block()
4353 if (! pre_expr_reaches_here_p (BLOCK_FOR_INSN (avail->insn), in pre_insert_copies()
4355 BLOCK_FOR_INSN (occr->insn))) in pre_insert_copies()
4430 basic_block bb = BLOCK_FOR_INSN (insn); in pre_delete()
4945 while (BLOCK_FOR_INSN (occr->insn) != dominated && occr) in hoist_code()
5632 basic_block bb = BLOCK_FOR_INSN (insn); in find_moveable_store()
[all …]
HDcfgbuild.c199 cached_make_edge (edge_cache, src, BLOCK_FOR_INSN (label), flags); in make_label_edge()
587 bb = BLOCK_FOR_INSN (label); in mark_tablejump_edge()
HDsched-vis.c738 && BLOCK_FOR_INSN (insn) in print_rtl_slim_with_bb()
741 current_bb = BLOCK_FOR_INSN (insn); in print_rtl_slim_with_bb()
HDbasic-block.h479 #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)
480 #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB)
HDvar-tracking.c1599 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in count_uses()
1642 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_uses()
1659 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_uses()
1687 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_stores()
1711 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_stores()
HDloop-invariant.c234 basic_block bb = BLOCK_FOR_INSN (use->insn), def_bb; in invariant_for_use()
696 basic_block bb = BLOCK_FOR_INSN (insn), def_bb; in check_dependencies()
HDexcept.c1390 for (ei = ei_start (BLOCK_FOR_INSN (insn)->preds); (e = ei_safe_edge (ei)); ) in emit_to_new_bb_before()
1398 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb); in emit_to_new_bb_before()
1562 src = BLOCK_FOR_INSN (region->resume); in connect_post_landing_pads()
1563 dest = BLOCK_FOR_INSN (outer->post_landing_pad); in connect_post_landing_pads()
HDpostreload-gcse.c929 if (BLOCK_FOR_INSN (occr->insn) == bb) in get_bb_avail_insn()
HDsched-deps.c652 if (BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (prev_nonnote) in fixup_sched_groups()
HDregmove.c893 if (reg_set_in_bb[REGNO (reg)] != BLOCK_FOR_INSN (insn)) in reg_is_remote_constant_p()
896 for (p = BB_HEAD (BLOCK_FOR_INSN (insn)); p != insn; p = NEXT_INSN (p)) in reg_is_remote_constant_p()
HDddg.c340 if (BLOCK_FOR_INSN (use->insn) == g->bb) in build_inter_loop_deps()
HDbb-reorder.c1743 BLOCK_FOR_INSN (cur_insn) = cur_bb; in fix_crossing_unconditional_branches()
HDpredict.c313 && EDGE_COUNT (BLOCK_FOR_INSN (insn)->succs) >= 2); in can_predict_insn_p()
HDrtlanal.c4343 basic_block bb = BLOCK_FOR_INSN (insn); in canonicalize_condition()
4409 || BLOCK_FOR_INSN (prev) != bb) in canonicalize_condition()
HDfunction.c5201 if (BLOCK_FOR_INSN (first_prologue_insn) != in find_block_prologue_insns()
5202 BLOCK_FOR_INSN (last_prologue_insn)) in find_block_prologue_insns()
HDsched-rgn.c1844 if (*(candp->split_bbs.first_member) == BLOCK_FOR_INSN (insn2)) in is_pfree()
HDrtl.h739 #define BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) macro
HDrecog.c399 && (bb = BLOCK_FOR_INSN (changes[i].object))) in confirm_change_group()
HDloop-iv.c335 use_bb = BLOCK_FOR_INSN (insn); in iv_get_reaching_def()
/freebsd-11-stable/contrib/gcc/doc/
HDcfg.texi504 @findex BLOCK_FOR_INSN, bb_for_stmt
506 @code{BLOCK_FOR_INSN} value that represents pointer to the basic block

12