Home
last modified time | relevance | path

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

1234

/dragonfly/contrib/gcc-4.7/gcc/
HDcfgrtl.c307 BB_HEAD (bb) = head; in create_basic_block_structure()
373 insn = BB_HEAD (b); in rtl_delete_block()
378 BB_HEAD (b) = NULL; in rtl_delete_block()
399 for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) in compute_bb_for_insn()
461 BB_HEAD (ENTRY_BLOCK_PTR->next_bb) : get_insns ()); in entry_of_function()
499 update_bb_for_insn_chain (BB_HEAD (bb), BB_END (bb), bb); in update_bb_for_insn()
509 note = BB_HEAD (bb); in bb_note()
526 insn = BB_HEAD (block); in first_insn_after_basic_block_note()
605 rtx b_head = BB_HEAD (b), b_end = BB_END (b), a_end = BB_END (a); in rtl_merge_blocks()
651 || prev == BB_HEAD (a)) in rtl_merge_blocks()
[all …]
HDcfgcleanup.c331 for (insn = NEXT_INSN (BB_HEAD (b)); insn != NEXT_INSN (BB_END (b)); in thread_jump()
342 for (insn = NEXT_INSN (BB_HEAD (e->src)); in thread_jump()
355 for (insn = NEXT_INSN (BB_HEAD (b)); in thread_jump()
678 if (BB_END (a) != PREV_INSN (BB_HEAD (b))) in merge_blocks_move_predecessor_nojumps()
679 reorder_insns_nobb (BB_HEAD (a), BB_END (a), PREV_INSN (BB_HEAD (b))); in merge_blocks_move_predecessor_nojumps()
735 reorder_insns_nobb (BB_HEAD (b), BB_END (b), BB_END (a)); in merge_blocks_move_successor_nojumps()
1231 if (*i1 != BB_HEAD (*bb1)) in walk_to_nondebug_insn()
1331 if (i1 == BB_HEAD (bb1) || i2 == BB_HEAD (bb2)) in flow_find_cross_jump()
1371 while (last1 != BB_HEAD (bb1) && !NONDEBUG_INSN_P (PREV_INSN (last1))) in flow_find_cross_jump()
1374 if (last1 != BB_HEAD (bb1) && LABEL_P (PREV_INSN (last1))) in flow_find_cross_jump()
[all …]
HDcfglayout.c89 next_head = BB_HEAD (bb->next_bb); in skip_insns_after_block()
167 rtx label = BB_HEAD (bb); in label_for_bb()
210 if (PREV_INSN (BB_HEAD (bb)) && next_insn != BB_HEAD (bb)) in record_effective_endpoints()
212 PREV_INSN (BB_HEAD (bb))); in record_effective_endpoints()
665 && !LABEL_P (BB_HEAD (bb))) in relink_block_chain()
738 NEXT_INSN (insn) = BB_HEAD (bb); in fixup_reorder_chain()
740 set_first_insn (BB_HEAD (bb)); in fixup_reorder_chain()
741 PREV_INSN (BB_HEAD (bb)) = insn; in fixup_reorder_chain()
955 end = PREV_INSN (BB_HEAD (e->src)); in fixup_reorder_chain()
977 insn = BB_HEAD (dest); in fixup_reorder_chain()
[all …]
HDcfgbuild.c249 if (LABEL_P (BB_HEAD (bb)) in make_edges()
250 && LABEL_ALT_ENTRY_P (BB_HEAD (bb))) in make_edges()
383 if (insn == BB_HEAD (bb->next_bb)) in make_edges()
452 rtx insn = BB_HEAD (bb); in find_bb_boundaries()
481 x != BB_HEAD (fallthru->dest); in find_bb_boundaries()
HDgraph.c273 start[INSN_UID (BB_HEAD (bb))] = bb->index; in print_rtl_graph_with_bb()
275 for (x = BB_HEAD (bb); x != NULL_RTX; x = NEXT_INSN (x)) in print_rtl_graph_with_bb()
335 rtx block_head = BB_HEAD (e->dest); in print_rtl_graph_with_bb()
HDifcvt.c118 rtx insn = BB_HEAD (bb); in count_bb_insns()
145 rtx insn = BB_HEAD (bb); in cheap_bb_rtx_cost_p()
198 rtx insn = BB_HEAD (bb); in first_active_insn()
226 rtx head = BB_HEAD (bb); in last_active_insn()
251 if (!insn || insn == BB_HEAD (curr_bb)) in find_active_insn_before()
260 if (insn == BB_HEAD (curr_bb)) in find_active_insn_before()
498 if (then_first_tail == BB_HEAD (then_bb)) in cond_exec_process_if_block()
500 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
529 for (insn = BB_HEAD (then_bb); in cond_exec_process_if_block()
3340 insn = BB_HEAD (cur_bb); in block_jumps_and_fallthru_p()
[all …]
HDsched-ebb.c175 && BB_HEAD (last_bb) != insn in begin_move_insn()
646 rtx head = BB_HEAD (bb); in schedule_ebbs()
656 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs()
713 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb()
HDbasic-block.h386 for ((INSN) = BB_HEAD (BB); \
393 for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \
399 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
404 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
419 #define BB_HEAD(B) (B)->il.rtl->head_ macro
HDresource.c923 && ! INSN_DELETED_P (BB_HEAD (BASIC_BLOCK (tinfo->block)))) in mark_target_live_regs()
972 insns : BB_HEAD (BASIC_BLOCK (b))); in mark_target_live_regs()
1217 if (LABEL_P (BB_HEAD (bb))) in init_resource_info()
1218 BLOCK_FOR_INSN (BB_HEAD (bb)) = bb; in init_resource_info()
1256 if (LABEL_P (BB_HEAD (bb))) in free_resource_info()
1257 BLOCK_FOR_INSN (BB_HEAD (bb)) = NULL; in free_resource_info()
HDstore-motion.c496 rtx first = BB_HEAD (bb); in store_killed_before()
750 rtx prev = PREV_INSN (BB_HEAD (bb)); in insert_insn_start_basic_block()
751 rtx before = BB_HEAD (bb); in insert_insn_start_basic_block()
898 for (insn = BB_HEAD (bb); insn != last; insn = NEXT_INSN (insn)) in remove_reachable_equiv_notes()
1085 if (store_killed_after (ptr->pattern, ptr->pattern_regs, BB_HEAD (bb), in build_store_vectors()
HDbt-load.c481 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in compute_defs_uses_and_gen()
582 for (insn = BB_END (bb); insn != BB_HEAD (bb) && ! INSN_P (insn); ) in compute_defs_uses_and_gen()
678 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in link_btr_uses()
1154 rtx insp = BB_HEAD (b); in move_btr_def()
1189 gcc_assert (insp != BB_HEAD (b)); in move_btr_def()
1238 while (insn != BB_HEAD (bb) && n_insns > 0) in can_move_up()
HDmode-switching.c374 if (return_copy == BB_HEAD (src_bb)) in create_pre_exit()
411 if (last_insn != BB_HEAD (src_bb)) in create_pre_exit()
516 ptr = new_seginfo (no_mode, BB_HEAD (bb), bb->index, live_now); in optimize_mode_switching()
HDcompare-elim.c285 for (insn = BB_HEAD (bb); insn; insn = next) in find_comparisons_in_bb()
495 bb_head = BB_HEAD (BLOCK_FOR_INSN (insn)); in try_eliminate_compare()
HDcombine-stack-adj.c329 insn != PREV_INSN (BB_HEAD (bb)); in prev_active_insn_bb()
438 for (insn = BB_HEAD (bb); !end_of_block ; insn = next) in combine_stack_adjustments_for_block()
HDloop-unroll.c2168 insn = BB_HEAD (place); in insert_var_expansion_initialization()
2215 insn = BB_HEAD (place); in combine_var_copies_in_loop_exit()
2261 orig_insn = BB_HEAD (orig_bb); in apply_opt_in_copies()
2262 for (insn = BB_HEAD (bb); insn != NEXT_INSN (BB_END (bb)); insn = next) in apply_opt_in_copies()
2335 for (orig_insn = BB_HEAD (orig_bb); in apply_opt_in_copies()
/dragonfly/contrib/gcc-8.0/gcc/
HDcfgrtl.c155 BB_HEAD (bb) = bb_note; in delete_insn()
329 BB_HEAD (bb) = head; in create_basic_block_structure()
399 insn = BB_HEAD (b); in rtl_delete_block()
404 BB_HEAD (b) = NULL; in rtl_delete_block()
425 for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn)) in compute_bb_for_insn()
504 BB_HEAD (ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) : get_insns ()); in entry_of_function()
542 update_bb_for_insn_chain (BB_HEAD (bb), BB_END (bb), bb); in update_bb_for_insn()
582 for (insn = BB_HEAD (bb); insn != BB_END (bb); insn = NEXT_INSN (insn)) in contains_no_active_insn_p()
639 insn2 = BB_HEAD (target); in can_fallthru()
670 note = BB_HEAD (bb); in bb_note()
[all …]
HDcfgcleanup.c313 for (insn = NEXT_INSN (BB_HEAD (b)); insn != NEXT_INSN (BB_END (b)); in thread_jump()
324 for (insn = NEXT_INSN (BB_HEAD (e->src)); in thread_jump()
337 for (insn = NEXT_INSN (BB_HEAD (b)); in thread_jump()
630 if (BB_END (a) != PREV_INSN (BB_HEAD (b))) in merge_blocks_move_predecessor_nojumps()
631 reorder_insns_nobb (BB_HEAD (a), BB_END (a), PREV_INSN (BB_HEAD (b))); in merge_blocks_move_predecessor_nojumps()
688 reorder_insns_nobb (BB_HEAD (b), BB_END (b), BB_END (a)); in merge_blocks_move_successor_nojumps()
1304 if (*i1 != BB_HEAD (*bb1)) in walk_to_nondebug_insn()
1404 if (i1 == BB_HEAD (bb1) || i2 == BB_HEAD (bb2)) in flow_find_cross_jump()
1449 while (last1 != BB_HEAD (bb1) && !NONDEBUG_INSN_P (PREV_INSN (last1))) in flow_find_cross_jump()
1452 if (last1 != BB_HEAD (bb1) && LABEL_P (PREV_INSN (last1))) in flow_find_cross_jump()
[all …]
HDbasic-block.h227 for ((INSN) = BB_HEAD (BB); \
234 for ((INSN) = BB_HEAD (BB), (CURR) = (INSN) ? NEXT_INSN ((INSN)): NULL; \
240 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
245 (INSN) && (INSN) != PREV_INSN (BB_HEAD (BB)); \
261 #define BB_HEAD(B) (B)->il.x.head_ macro
HDcfgbuild.c239 if (LABEL_P (BB_HEAD (bb)) in make_edges()
240 && LABEL_ALT_ENTRY_P (BB_HEAD (bb))) in make_edges()
374 if (insn == BB_HEAD (bb->next_bb)) in make_edges()
441 rtx_insn *insn = BB_HEAD (bb); in find_bb_boundaries()
518 x != BB_HEAD (fallthru->dest); in find_bb_boundaries()
HDfunction-tests.c430 ASSERT_EQ (NULL, BB_HEAD (entry)); in verify_three_block_rtl_cfg()
435 ASSERT_EQ (NULL, BB_HEAD (exit)); in verify_three_block_rtl_cfg()
442 ASSERT_TRUE (BB_HEAD (bb2) != NULL); in verify_three_block_rtl_cfg()
635 rtx_insn *insn = BB_HEAD (bb2); in test_expansion_to_rtl()
HDsched-ebb.c167 && BB_HEAD (last_bb) != insn in begin_move_insn()
634 rtx_insn *head = BB_HEAD (bb); in schedule_ebbs()
644 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs()
702 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb()
HDresource.c930 && ! BB_HEAD (BASIC_BLOCK_FOR_FN (cfun, tinfo->block))->deleted ()) in mark_target_live_regs()
979 insns : BB_HEAD (BASIC_BLOCK_FOR_FN (cfun, b))); in mark_target_live_regs()
1231 if (LABEL_P (BB_HEAD (bb))) in init_resource_info()
1232 BLOCK_FOR_INSN (BB_HEAD (bb)) = bb; in init_resource_info()
1270 if (LABEL_P (BB_HEAD (bb))) in free_resource_info()
1271 BLOCK_FOR_INSN (BB_HEAD (bb)) = NULL; in free_resource_info()
HDifcvt.c109 rtx_insn *insn = BB_HEAD (bb); in count_bb_insns()
137 rtx_insn *insn = BB_HEAD (bb); in cheap_bb_rtx_cost_p()
205 rtx_insn *insn = BB_HEAD (bb); in first_active_insn()
233 rtx_insn *head = BB_HEAD (bb); in last_active_insn()
258 if (!insn || insn == BB_HEAD (curr_bb)) in find_active_insn_before()
267 if (insn == BB_HEAD (curr_bb)) in find_active_insn_before()
534 if (then_first_tail == BB_HEAD (then_bb)) in cond_exec_process_if_block()
536 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
568 for (insn = BB_HEAD (then_bb); in cond_exec_process_if_block()
4351 insn = BB_HEAD (cur_bb); in block_jumps_and_fallthru_p()
[all …]
HDstore-motion.c471 rtx_insn *first = BB_HEAD (bb); in store_killed_before()
725 rtx_insn *prev = PREV_INSN (BB_HEAD (bb)); in insert_insn_start_basic_block()
726 rtx_insn *before = BB_HEAD (bb); in insert_insn_start_basic_block()
876 for (insn = BB_HEAD (bb); insn != last; insn = NEXT_INSN (insn)) in remove_reachable_equiv_notes()
1074 if (store_killed_after (ptr->pattern, ptr->pattern_regs, BB_HEAD (bb), in build_store_vectors()
HDbt-load.c469 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in compute_defs_uses_and_gen()
569 for (insn = BB_END (bb); insn != BB_HEAD (bb) && ! INSN_P (insn); ) in compute_defs_uses_and_gen()
664 for (insn = BB_HEAD (bb), last = NEXT_INSN (BB_END (bb)); in link_btr_uses()
1139 rtx_insn *insp = BB_HEAD (b); in move_btr_def()
1174 gcc_assert (insp != BB_HEAD (b)); in move_btr_def()
1223 while (insn != BB_HEAD (bb) && n_insns > 0) in can_move_up()

1234