Home
last modified time | relevance | path

Searched refs:split_edge (Results 1 – 25 of 116) sorted by relevance

12345

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcfgloopmanip.cc330 e = single_pred_edge (split_edge (e)); in remove_path()
696 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge()
707 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge()
710 true_bb = split_edge (e_true); in create_empty_if_region_on_edge()
713 false_bb = split_edge (e_false); in create_empty_if_region_on_edge()
786 loop_header = split_edge (entry_edge); in create_empty_loop_on_edge()
787 loop_latch = split_edge (single_succ_edge (loop_header)); in create_empty_loop_on_edge()
1461 dummy = split_edge (single_entry); in create_preheader()
1532 split_edge (e); in force_single_succ_latches()
1569 new_head = split_edge (e); in lv_adjust_loop_entry_edge()
[all …]
H A Dtree-profile.cc433 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_ic_func_profiler()
434 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_ic_func_profiler()
438 split_edge (single_succ_edge (update_bb)); in gimple_gen_ic_func_profiler()
498 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_time_profiler()
499 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_time_profiler()
503 split_edge (single_succ_edge (update_bb)); in gimple_gen_time_profiler()
H A Dcfghooks.h136 basic_block (*split_edge) (edge); member
232 extern basic_block split_edge (edge);
H A Dtree-ssa-loop-ch.cc475 exit = single_pred_edge (split_edge (exit)); in copy_headers()
535 split_edge (loop_preheader_edge (loop)); in copy_headers()
536 split_edge (loop_latch_edge (loop)); in copy_headers()
H A Dgimple-harden-conditionals.cc281 basic_block chk = split_edge (e); in insert_edge_check_and_trap()
491 basic_block nbb = split_edge (non_eh_succ_edge in execute()
550 basic_block nbb = split_edge (non_eh_succ_edge in execute()
H A Dsese.cc302 basic_block pred_block = split_edge (region->region.entry); in move_sese_in_condition()
303 basic_block merge_block = split_edge (region->region.exit); in move_sese_in_condition()
326 = single_succ_edge (split_edge (true_edge)); in move_sese_in_condition()
H A Dloop-unroll.cc745 bb = split_edge (e); in split_edge_and_insert()
976 swtch = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1000 preheader = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1026 preheader = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1580 opt_info->loop_exit = split_edge (exit); in analyze_insns_in_loop()
H A Dloop-doloop.cc534 basic_block set_zero = split_edge (loop_preheader_edge (loop)); in doloop_modify()
535 basic_block new_preheader = split_edge (loop_preheader_edge (loop)); in doloop_modify()
H A Dtree-vect-loop-manip.cc1088 basic_block preheader = split_edge (loop_preheader_edge (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg()
1189 preheader = split_edge (loop_preheader_edge (loop)); in slpeel_tree_duplicate_loop_to_edge_cfg()
1284 split_edge (enter_e); in slpeel_add_loop_guard()
2810 split_edge (loop_preheader_edge (loop)); in vect_do_peeling()
2867 guard_to = split_edge (loop_preheader_edge (loop)); in vect_do_peeling()
2966 guard_to = split_edge (loop_preheader_edge (epilog)); in vect_do_peeling()
3024 guard_to = split_edge (single_exit (epilog)); in vect_do_peeling()
3660 new_exit_bb = split_edge (single_exit (loop_to_version)); in vect_loop_versioning()
H A Dmode-switching.cc484 pre_exit = split_edge (eg); in create_pre_exit()
547 post_entry = split_edge (single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun))); in optimize_mode_switching()
H A Dtree-ssa-loop-split.cc333 basic_block skip_bb = split_edge (exit); in connect_loops()
1564 basic_block latch_bb = split_edge (loop_latch_edge (loop1)); in do_split_loop_on_cond()
1565 basic_block break_bb = split_edge (single_pred_edge (latch_bb)); in do_split_loop_on_cond()
H A Dcfghooks.cc653 split_edge (edge e) in split_edge() function
663 if (!cfg_hooks->split_edge) in split_edge()
669 ret = cfg_hooks->split_edge (e); in split_edge()
H A Dtree-call-cdce.cc850 join_tgt_bb = split_edge (join_tgt_in_edge_from_call); in shrink_wrap_one_built_in_call_with_conds()
937 bi_newcall_bb = split_edge (join_tgt_in_edge_fall_thru); in shrink_wrap_one_built_in_call_with_conds()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcfgloopmanip.c331 e = single_pred_edge (split_edge (e)); in remove_path()
697 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge()
708 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge()
711 true_bb = split_edge (e_true); in create_empty_if_region_on_edge()
714 false_bb = split_edge (e_false); in create_empty_if_region_on_edge()
787 loop_header = split_edge (entry_edge); in create_empty_loop_on_edge()
788 loop_latch = split_edge (single_succ_edge (loop_header)); in create_empty_loop_on_edge()
1530 dummy = split_edge (single_entry); in create_preheader()
1604 split_edge (e); in force_single_succ_latches()
1641 new_head = split_edge (e); in lv_adjust_loop_entry_edge()
[all …]
H A Dtree-profile.c424 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_ic_func_profiler()
425 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_ic_func_profiler()
429 split_edge (single_succ_edge (update_bb)); in gimple_gen_ic_func_profiler()
489 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_time_profiler()
490 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_time_profiler()
494 split_edge (single_succ_edge (update_bb)); in gimple_gen_time_profiler()
H A Dcfghooks.h133 basic_block (*split_edge) (edge); member
230 extern basic_block split_edge (edge);
H A Dtree-ssa-loop-ch.c420 exit = single_pred_edge (split_edge (exit)); in copy_headers()
479 split_edge (loop_preheader_edge (loop)); in copy_headers()
480 split_edge (loop_latch_edge (loop)); in copy_headers()
H A Dsese.c302 basic_block pred_block = split_edge (region->region.entry); in move_sese_in_condition()
303 basic_block merge_block = split_edge (region->region.exit); in move_sese_in_condition()
326 = single_succ_edge (split_edge (true_edge)); in move_sese_in_condition()
H A Dloop-unroll.c758 bb = split_edge (e); in split_edge_and_insert()
995 swtch = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1019 preheader = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1045 preheader = split_edge (loop_preheader_edge (loop)); in unroll_loop_runtime_iterations()
1607 opt_info->loop_exit = split_edge (exit); in analyze_insns_in_loop()
H A Dloop-doloop.c498 basic_block set_zero = split_edge (loop_preheader_edge (loop)); in doloop_modify()
499 basic_block new_preheader = split_edge (loop_preheader_edge (loop)); in doloop_modify()
H A Dtree-vect-loop-manip.c1041 basic_block preheader = split_edge (loop_preheader_edge (scalar_loop)); in slpeel_tree_duplicate_loop_to_edge_cfg()
1115 preheader = split_edge (loop_preheader_edge (loop)); in slpeel_tree_duplicate_loop_to_edge_cfg()
1210 split_edge (enter_e); in slpeel_add_loop_guard()
2686 split_edge (loop_preheader_edge (loop)); in vect_do_peeling()
2743 guard_to = split_edge (loop_preheader_edge (loop)); in vect_do_peeling()
2842 guard_to = split_edge (loop_preheader_edge (epilog)); in vect_do_peeling()
2900 guard_to = split_edge (single_exit (epilog)); in vect_do_peeling()
3480 new_exit_bb = split_edge (single_exit (loop_to_version)); in vect_loop_versioning()
H A Dmode-switching.c484 pre_exit = split_edge (eg); in create_pre_exit()
547 post_entry = split_edge (single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun))); in optimize_mode_switching()
H A Dtree-ssa-loop-split.c333 basic_block skip_bb = split_edge (exit); in connect_loops()
1518 basic_block latch_bb = split_edge (loop_latch_edge (loop1)); in do_split_loop_on_cond()
1519 basic_block break_bb = split_edge (single_pred_edge (latch_bb)); in do_split_loop_on_cond()
H A Dcfghooks.c637 split_edge (edge e) in split_edge() function
646 if (!cfg_hooks->split_edge) in split_edge()
652 ret = cfg_hooks->split_edge (e); in split_edge()
H A Dtree-call-cdce.c849 join_tgt_bb = split_edge (join_tgt_in_edge_from_call);
936 bi_newcall_bb = split_edge (join_tgt_in_edge_fall_thru);

12345