Home
last modified time | relevance | path

Searched refs:BB_HEAD (Results 1 – 25 of 53) sorted by relevance

123

/openbsd/src/gnu/gcc/gcc/
Dcfgrtl.c300 BB_HEAD (bb) = head; in create_basic_block_structure()
369 insn = BB_HEAD (b); in rtl_delete_block()
376 BB_HEAD (b) = NULL; in rtl_delete_block()
399 for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) in compute_bb_for_insn()
442 BB_HEAD (ENTRY_BLOCK_PTR->next_bb) : get_insns ()); in entry_of_function()
465 for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) in update_bb_for_insn()
547 rtx b_head = BB_HEAD (b), b_end = BB_END (b), a_end = BB_END (a); in rtl_merge_blocks()
588 || prev == BB_HEAD (a)) in rtl_merge_blocks()
602 prev = BB_HEAD (a); in rtl_merge_blocks()
614 BB_HEAD (b) = NULL; in rtl_merge_blocks()
[all …]
Dcfgcleanup.c325 for (insn = NEXT_INSN (BB_HEAD (b)); insn != NEXT_INSN (BB_END (b)); in thread_jump()
336 for (insn = NEXT_INSN (BB_HEAD (e->src)); in thread_jump()
349 for (insn = NEXT_INSN (BB_HEAD (b)); in thread_jump()
651 only_notes = squeeze_notes (&BB_HEAD (a), &BB_END (a)); in merge_blocks_move_predecessor_nojumps()
655 if (BB_END (a) != PREV_INSN (BB_HEAD (b))) in merge_blocks_move_predecessor_nojumps()
656 reorder_insns_nobb (BB_HEAD (a), BB_END (a), PREV_INSN (BB_HEAD (b))); in merge_blocks_move_predecessor_nojumps()
718 only_notes = squeeze_notes (&BB_HEAD (b), &BB_END (b)); in merge_blocks_move_successor_nojumps()
723 reorder_insns_nobb (BB_HEAD (b), BB_END (b), BB_END (a)); in merge_blocks_move_successor_nojumps()
1090 while (!INSN_P (i1) && i1 != BB_HEAD (bb1)) in flow_find_cross_jump()
1093 while (!INSN_P (i2) && i2 != BB_HEAD (bb2)) in flow_find_cross_jump()
[all …]
Dcfglayout.c87 next_head = BB_HEAD (bb->next_bb); in skip_insns_after_block()
168 rtx label = BB_HEAD (bb); in label_for_bb()
211 if (PREV_INSN (BB_HEAD (bb)) && next_insn != BB_HEAD (bb)) in record_effective_endpoints()
213 PREV_INSN (BB_HEAD (bb))); in record_effective_endpoints()
617 NEXT_INSN (insn) = BB_HEAD (bb); in fixup_reorder_chain()
619 set_first_insn (BB_HEAD (bb)); in fixup_reorder_chain()
620 PREV_INSN (BB_HEAD (bb)) = insn; in fixup_reorder_chain()
799 && !LABEL_P (BB_HEAD (bb))) in fixup_reorder_chain()
930 rtx insn = BB_HEAD (bb); in cfg_layout_can_duplicate_bb_p()
1036 insn = duplicate_insn_chain (BB_HEAD (bb), BB_END (bb)); in cfg_layout_duplicate_bb()
Dgraph.c265 start[INSN_UID (BB_HEAD (bb))] = bb->index; in print_rtl_graph_with_bb()
267 for (x = BB_HEAD (bb); x != NULL_RTX; x = NEXT_INSN (x)) in print_rtl_graph_with_bb()
327 rtx block_head = BB_HEAD (e->dest); in print_rtl_graph_with_bb()
Dsched-ebb.c149 && BB_HEAD (last_bb) != insn in begin_schedule_ready()
579 rtx head = BB_HEAD (bb); in schedule_ebbs()
587 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs()
730 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb()
Dmode-switching.c325 if (return_copy == BB_HEAD (src_bb)) in create_pre_exit()
362 if (last_insn != BB_HEAD (src_bb)) in create_pre_exit()
469 ptr = new_seginfo (no_mode, BB_HEAD (bb), bb->index, live_now); in optimize_mode_switching()
475 for (insn = BB_HEAD (bb); in optimize_mode_switching()
Dcfgbuild.c290 if (LABEL_P (BB_HEAD (bb)) in make_edges()
291 && LABEL_ALT_ENTRY_P (BB_HEAD (bb))) in make_edges()
412 if (insn == BB_HEAD (bb->next_bb)) in make_edges()
638 rtx insn = BB_HEAD (bb); in find_bb_boundaries()
Difcvt.c121 rtx insn = BB_HEAD (bb); in count_bb_insns()
144 rtx insn = BB_HEAD (bb); in cheap_bb_rtx_cost_p()
189 rtx insn = BB_HEAD (bb); in first_active_insn()
217 rtx head = BB_HEAD (bb); in last_active_insn()
2915 insn = BB_HEAD (cur_bb); in block_jumps_and_fallthru_p()
3051 && last_insn != BB_HEAD (then_bb)) in find_if_block()
3098 BB_HEAD (test_bb) ? (int)INSN_UID (BB_HEAD (test_bb)) : -1, in find_if_block()
3100 BB_HEAD (then_bb) ? (int)INSN_UID (BB_HEAD (then_bb)) : -1); in find_if_block()
3105 BB_HEAD (else_bb) ? (int)INSN_UID (BB_HEAD (else_bb)) : -1); in find_if_block()
3109 BB_HEAD (join_bb) ? (int)INSN_UID (BB_HEAD (join_bb)) : -1); in find_if_block()
[all …]
Dhaifa-sched.c747 prev_first = NEXT_INSN (BB_HEAD (rec)); in priority()
1256 gcc_assert (BB_HEAD (bb) != insn); in unlink_other_notes()
1305 gcc_assert (BB_HEAD (bb) != insn); in unlink_line_notes()
1329 rtx beg_head = BB_HEAD (beg); in get_ebb_head_tail()
1331 rtx end_head = BB_HEAD (end); in get_ebb_head_tail()
1951 gcc_assert (BB_HEAD (bb) != insn); in move_insn()
2832 for (insn = BB_HEAD (b); ; insn = NEXT_INSN (insn)) in sched_init()
3722 label = BB_HEAD (rec); in create_check_block_twin()
3817 gcc_assert (NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (second_bb))); in create_check_block_twin()
3976 note = NEXT_INSN (BB_HEAD (rec)); in fix_recovery_deps()
[all …]
Dbt-load.c485 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in compute_defs_uses_and_gen()
586 for (insn = BB_END (bb); insn != BB_HEAD (bb) && ! INSN_P (insn); ) in compute_defs_uses_and_gen()
682 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in link_btr_uses()
1159 rtx insp = BB_HEAD (b); in move_btr_def()
1194 gcc_assert (insp != BB_HEAD (b)); in move_btr_def()
1243 while (insn != BB_HEAD (bb) && n_insns > 0) in can_move_up()
Dcfgexpand.c1409 BB_HEAD (bb) = NEXT_INSN (last); in expand_gimple_basic_block()
1410 if (NOTE_P (BB_HEAD (bb))) in expand_gimple_basic_block()
1411 BB_HEAD (bb) = NEXT_INSN (BB_HEAD (bb)); in expand_gimple_basic_block()
1413 note = emit_note_after (NOTE_INSN_BASIC_BLOCK, BB_HEAD (bb)); in expand_gimple_basic_block()
1418 note = BB_HEAD (bb) = emit_note (NOTE_INSN_BASIC_BLOCK); in expand_gimple_basic_block()
Dregmove.c260 insn = BB_HEAD (block); in mark_flags_life_zones()
817 BB_HEAD (BASIC_BLOCK (bb)) = move_insn; in copy_src_to_dest()
873 for (p = BB_HEAD (bb); p != NEXT_INSN (BB_END (bb)); 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()
1079 regmove_bb_head[INSN_UID (BB_HEAD (bb))] = bb->index; in regmove_optimize()
1511 && (bb->next_bb == EXIT_BLOCK_PTR || BB_HEAD (bb->next_bb) != next)) in regmove_optimize()
2321 for (insn = BB_HEAD (bb); !end_of_block ; insn = next) in combine_stack_adjustments_for_block()
Dlocal-alloc.c816 for (insn = BB_HEAD (bb); in update_equiv_regs()
1086 insn != PREV_INSN (BB_HEAD (bb)); in update_equiv_regs()
1193 if (insn == BB_HEAD (bb)) in update_equiv_regs()
1194 BB_HEAD (bb) = PREV_INSN (insn); in update_equiv_regs()
1302 if (insn == BB_HEAD (BASIC_BLOCK (b))) in block_alloc()
1320 insn = BB_HEAD (BASIC_BLOCK (b)); in block_alloc()
Dbasic-block.h433 for ((INSN) = BB_HEAD (BB); \
439 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
468 #define BB_HEAD(B) (B)->il.rtl->head_ macro
Dcfgloopanal.c373 for (insn = BB_HEAD (bb); insn != BB_END (bb); insn = NEXT_INSN (insn)) in num_loop_insns()
397 for (insn = BB_HEAD (bb); insn != BB_END (bb); insn = NEXT_INSN (insn)) in average_num_loop_insns()
Dloop-unroll.c2008 insn = BB_HEAD (place); in insert_var_expansion_initialization()
2054 insn = BB_HEAD (place); in combine_var_copies_in_loop_exit()
2102 orig_insn = BB_HEAD (orig_bb); in apply_opt_in_copies()
2103 for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); insn = next) in apply_opt_in_copies()
2171 for (orig_insn = BB_HEAD (orig_bb); in apply_opt_in_copies()
Dbb-reorder.c1491 if (LABEL_P (BB_HEAD (src))) in find_jump_block()
1492 for (insn = BB_HEAD (src); in find_jump_block()
1622 emit_label_before (new_label, BB_HEAD (new_bb)); in fix_crossing_conditional_branches()
1623 BB_HEAD (new_bb) = new_label; in fix_crossing_conditional_branches()
1963 BB_HEAD (bb)); in insert_section_boundary_note()
Dstruct-equiv.c1089 x_stop = BB_HEAD (info->x_block); in struct_equiv_block_eq()
1090 y_stop = BB_HEAD (info->y_block); in struct_equiv_block_eq()
1181 && (xi == BB_HEAD (info->x_block) in struct_equiv_block_eq()
1182 || yi == BB_HEAD (info->y_block))) in struct_equiv_block_eq()
Dflow.c342 insn = BB_HEAD (block); in first_insn_after_basic_block_note()
472 rtx head = BB_HEAD (bb), end = BB_END (bb); in verify_wide_reg()
802 for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); insn = next) in delete_noop_moves()
2029 gcc_assert (JUMP_LABEL (BB_END (bb)) == BB_HEAD (bb_true)); in init_propagate_block_info()
2116 for (insn = BB_END (bb); insn != BB_HEAD (bb); insn = PREV_INSN (insn)) in init_propagate_block_info()
2224 if (insn == BB_HEAD (bb)) in propagate_block()
3560 if (BB_HEAD (pbi->bb) == insn) in attempt_auto_inc()
3561 BB_HEAD (pbi->bb) = insns; in attempt_auto_inc()
4549 for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) in count_or_remove_death_notes_bb()
4630 for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); in clear_log_links()
Drtl-factoring.c283 while (insn != BB_HEAD (bb)) in prev_insn_in_block()
479 if (insn == BB_HEAD (bb)) in collect_pattern_seqs()
1326 if (BB_HEAD (bb)) in compute_init_costs()
Dresource.c157 if (insn == BB_HEAD (bb)) in find_basic_block()
929 && ! INSN_DELETED_P (BB_HEAD (BASIC_BLOCK (tinfo->block)))) in mark_target_live_regs()
994 start_insn = (b == 0 ? insns : BB_HEAD (BASIC_BLOCK (b))); in mark_target_live_regs()
Dcfganal.c93 for (insn = BB_HEAD (bb); insn != BB_END (bb); insn = NEXT_INSN (insn)) in forwarder_block_p()
121 insn2 = BB_HEAD (target); in can_fallthru()
Dcaller-save.c835 if (chain->insn == BB_HEAD (BASIC_BLOCK (chain->block))) in insert_one_insn()
836 BB_HEAD (BASIC_BLOCK (chain->block)) = new->insn; in insert_one_insn()
Dtracer.c90 for (insn = BB_HEAD (bb); in count_insns()
/openbsd/src/gnu/gcc/gcc/config/frv/
Dfrv-protos.h97 #ifdef BB_HEAD

123