| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | tree-profile.cc | 433 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() 440 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_ic_func_profiler() 450 edge e = make_edge (cond_bb, single_succ_edge (update_bb)->dest, 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() 505 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_time_profiler() 509 = make_edge (cond_bb, single_succ_edge (update_bb)->dest, EDGE_FALSE_VALUE); in gimple_gen_time_profiler()
|
| D | gimple-harden-conditionals.cc | 255 single_succ_edge (chk)->flags &= ~EDGE_FALLTHRU; in insert_check_and_trap() 256 single_succ_edge (chk)->flags |= neg_true_false_flag; in insert_check_and_trap() 257 single_succ_edge (chk)->probability = profile_probability::always (); in insert_check_and_trap() 285 single_succ_edge (chk)->goto_locus = eloc; in insert_edge_check_and_trap() 526 single_succ_edge (bb)->goto_locus = loc; in execute()
|
| D | cfgloopmanip.cc | 707 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge() 709 e_true = single_succ_edge (cond_bb); in create_empty_if_region_on_edge() 725 exit_edge = single_succ_edge (join_bb); in create_empty_if_region_on_edge() 787 loop_latch = split_edge (single_succ_edge (loop_header)); in create_empty_loop_on_edge() 790 redirect_edge_succ_nodup (single_succ_edge (loop_latch), loop_header); in create_empty_loop_on_edge() 898 remove_edge (single_succ_edge (latch)); in unloop() 1490 single_succ_edge (dummy)->flags |= EDGE_IRREDUCIBLE_LOOP; in create_preheader() 1498 gcc_assert ((single_succ_edge (dummy)->flags & EDGE_FALLTHRU) in create_preheader() 1575 e = single_succ_edge (new_head); in lv_adjust_loop_entry_edge() 1640 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in loop_version()
|
| D | cfgcleanup.cc | 449 location_t new_locus = single_succ_edge (target)->goto_locus; in try_forward_edges() 596 t = single_succ_edge (first); in try_forward_edges() 1600 || (single_succ_edge (bb1)->flags & EDGE_FAKE) != 0) in outgoing_edges_match() 1607 && (single_succ_edge (bb1)->flags & (EDGE_COMPLEX | EDGE_FAKE)) == 0 in outgoing_edges_match() 1610 && (single_succ_edge (bb2)->flags in outgoing_edges_match() 1638 f1 = single_succ_edge (f1->dest); in outgoing_edges_match() 1641 f2 = single_succ_edge (f2->dest); in outgoing_edges_match() 2157 redirect_edge_and_branch_force (single_succ_edge (redirect_from), redirect_to); in try_crossjump_to_edge() 2683 && single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun))->dest in try_optimize_cfg() 2760 && (single_succ_edge (b)->flags & EDGE_FALLTHRU) in try_optimize_cfg() [all …]
|
| D | tree-cfgcleanup.cc | 199 taken_edge = single_succ_edge (bb); in cleanup_control_expr_graph() 359 || (single_succ_edge (bb)->flags & EDGE_ABNORMAL)) in tree_forwarder_block_p() 364 locus = single_succ_edge (bb)->goto_locus; in tree_forwarder_block_p() 515 edge succ = single_succ_edge (bb), e, s; in remove_forwarder_block() 1198 edge succ = single_succ_edge (bb); in remove_forwarder_block_with_phi() 1251 e = single_succ_edge (split_edge (e)); in remove_forwarder_block_with_phi() 1431 unsigned int dest_idx = single_succ_edge (bb)->dest_idx; in execute()
|
| D | loop-doloop.cc | 379 *e = single_succ_edge (bb); in add_test() 540 redirect_edge_and_branch_force (single_succ_edge (preheader), new_preheader); in doloop_modify() 545 te = single_succ_edge (preheader); in doloop_modify()
|
| D | tree-tailcall.cc | 640 ass_var = propagate_through_phis (ass_var, single_succ_edge (abb)); in find_tail_calls() 980 e = single_succ_edge (gsi_bb (t->call_gsi)); in eliminate_tail_call() 995 e = redirect_edge_and_branch (single_succ_edge (gsi_bb (t->call_gsi)), in eliminate_tail_call() 1148 split_edge (single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun))); in tree_optimize_tail_calls_1()
|
| D | cfghooks.cc | 671 single_succ_edge (ret)->probability = profile_probability::always (); in split_edge() 677 single_succ_edge (ret)->flags |= EDGE_IRREDUCIBLE_LOOP; in split_edge() 682 single_succ_edge (ret)->flags |= EDGE_DFS_BACK; in split_edge() 705 if (f == single_succ_edge (ret)) in split_edge() 1028 s = single_succ_edge (b); in tidy_fallthru_edges()
|
| D | tree-switch-conversion.cc | 352 e = single_succ_edge (bb); in gather_default_values() 388 e = single_succ_edge (bb); in build_constructors() 729 e = single_succ_edge (e->dest); in build_arrays() 1906 redirect_edge_succ (single_succ_edge (bb), c->m_case_bb); in try_switch_expansion() 2139 edge e = single_succ_edge (bb); in emit_jump() 2262 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() 2264 single_succ_edge (bb)->dest); in emit_case_nodes() 2356 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() 2358 single_succ_edge (bb)->dest); in emit_case_nodes()
|
| D | sese.cc | 321 if_region->region->region.exit = single_succ_edge (merge_block); in move_sese_in_condition() 326 = single_succ_edge (split_edge (true_edge)); in move_sese_in_condition()
|
| D | basic-block.h | 338 single_succ_edge (const_basic_block bb) in single_succ_edge() function 360 return single_succ_edge (bb)->dest; in single_succ()
|
| D | loop-unroll.cc | 1013 single_succ_edge (swtch)->probability = p.invert (); in unroll_loop_runtime_iterations() 1017 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations() 1037 swtch = split_edge_and_insert (single_succ_edge (swtch), branch_code); in unroll_loop_runtime_iterations() 1039 single_succ_edge (swtch)->probability = p.invert (); in unroll_loop_runtime_iterations() 1041 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations()
|
| D | graphite-isl-ast-to-gimple.cc | 609 edge to_body = single_succ_edge (loop->header); in translate_isl_ast_for_loop() 715 edge last_e = single_succ_edge (split_edge (next_e)); in translate_isl_ast_node_for() 1320 return single_succ_edge (new_bb); in copy_bb_and_scalar_dependences() 1495 edge e = single_succ_edge (if_region->true_region->region.entry->dest); in graphite_regenerate_ast_isl() 1499 region->if_region->true_region->region.exit = single_succ_edge (bb); in graphite_regenerate_ast_isl()
|
| D | symtab-thunks.cc | 590 remove_edge (single_succ_edge (bb)); in expand_thunk() 642 remove_edge (single_succ_edge (bb)); in expand_thunk()
|
| D | tree-ssa-threadedge.cc | 823 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks() 1185 && (single_succ_edge (bb)->flags & flags) == 0 in single_succ_to_potentially_threadable_block() 1206 thread_across_edge (single_succ_edge (bb)); in thread_outgoing_edges()
|
| D | ifcvt.cc | 3355 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_convert_multiple_sets() 4020 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_process_if_block() 4372 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in cond_move_process_if_block() 4456 if (single_succ_edge (then_bb)->flags & EDGE_COMPLEX) in noce_find_if_block() 4459 && single_succ_edge (else_bb)->flags & EDGE_COMPLEX) in noce_find_if_block() 4665 tidy_fallthru_edge (single_succ_edge (combo_bb)); in merge_if_block() 4926 || (single_succ_edge (then_bb)->flags & EDGE_COMPLEX) in cond_exec_find_if_block() 4974 && !(single_succ_edge (else_bb)->flags & EDGE_COMPLEX) in cond_exec_find_if_block() 5140 single_succ_edge (test_bb)->flags |= EDGE_FALLTHRU; in find_cond_trap() 5304 if (single_succ_edge (then_bb)->flags & (EDGE_COMPLEX | EDGE_FALLTHRU)) in find_if_case_1() [all …]
|
| D | tree-ssa-threadupdate.cc | 410 && loop_exit_edge_p (bb->loop_father, single_succ_edge (bb))) in remove_ctrl_stmt_and_useless_edges() 1137 single_succ_edge (rd->dup_blocks[1])->aux = NULL; in ssa_fix_duplicate_block_edges() 1877 mfb_kj_edge = single_succ_edge (new_preheader); in thread_through_loop_header() 2468 || region_copy[i + 1] == single_succ_edge (bb)->dest); in duplicate_thread_path() 2471 curr_count = single_succ_edge (bb)->count (); in duplicate_thread_path()
|
| D | cfgrtl.cc | 600 || (single_succ_edge (bb)->flags & EDGE_FAKE) != 0) in contains_no_active_insn_p() 995 && !(single_succ_edge (a)->flags & EDGE_COMPLEX) in rtl_can_merge_blocks() 1187 e = single_succ_edge (src); in try_redirect_by_replacing_jump() 1935 new_bb = force_nonfallthru (single_succ_edge (bb)); in rtl_split_edge() 2105 e = single_succ_edge (bb); in commit_one_edge_insertion() 3306 single_succ_edge (bb)->probability = profile_probability::always (); in purge_dead_edges() 3330 gcc_assert (single_succ_edge (bb)->flags in purge_dead_edges() 3369 single_succ_edge (bb)->probability = profile_probability::always (); in purge_dead_edges() 3521 single_succ_edge (bb)->flags |= EDGE_FALLTHRU; in update_cfg_for_uncondjump() 4816 && !(single_succ_edge (a)->flags & EDGE_COMPLEX) in cfg_layout_can_merge_blocks_p()
|
| D | tree-vect-loop-manip.cc | 1104 if (single_succ_edge (preheader)->dest_idx in slpeel_tree_duplicate_loop_to_edge_cfg() 1105 != single_succ_edge (new_bbs[0])->dest_idx) in slpeel_tree_duplicate_loop_to_edge_cfg() 1173 redirect_edge_pred (single_succ_edge (preheader), in slpeel_tree_duplicate_loop_to_edge_cfg() 1184 redirect_edge_pred (single_succ_edge (preheader), in slpeel_tree_duplicate_loop_to_edge_cfg() 1203 redirect_edge_pred (single_succ_edge (new_preheader), in slpeel_tree_duplicate_loop_to_edge_cfg() 1561 gcc_assert (single_succ_edge (exit_bb) == update_e); in vect_update_ivs_after_vectorizer() 2395 edge e = single_succ_edge (merge_bb); in slpeel_update_phi_nodes_for_guard2()
|
| D | omp-expand.cc | 1279 entry_succ_e = single_succ_edge (entry_bb); in expand_omp_taskreg() 1290 exit_succ_e = single_succ_edge (exit_bb); in expand_omp_taskreg() 1405 single_succ_edge (entry_bb)->flags = EDGE_FALLTHRU; in expand_omp_taskreg() 1444 single_succ_edge (new_bb)->flags = EDGE_FALLTHRU; in expand_omp_taskreg() 3860 || (single_succ_edge (BRANCH_EDGE (cont_bb)->dest)->dest in expand_omp_for_generic() 6194 redirect_edge_and_branch (single_succ_edge (trip_update_bb), in expand_omp_for_static_chunk() 6212 re = single_succ_edge (trip_update_bb); in expand_omp_for_static_chunk() 6214 ene = single_succ_edge (entry_bb); in expand_omp_for_static_chunk() 6252 ce = single_succ_edge (ce->dest); in expand_omp_for_static_chunk() 6275 add_phi_arg (phi, trip_back, single_succ_edge (trip_update_bb), in expand_omp_for_static_chunk() [all …]
|
| D | tree-parloops.cc | 2045 entry = single_succ_edge (entry_bb); in separate_decls_in_region() 2374 edge post_inc_edge = single_succ_edge (latch); in transform_to_exit_first_loop_alt() 2461 edge succ_new_exit_block = single_succ_edge (new_exit_block); in transform_to_exit_first_loop_alt() 2516 edge back = single_succ_edge (loop->latch); in try_transform_to_exit_first_loop_alt() 2638 hpred = single_succ_edge (loop->header); in transform_to_exit_first_loop() 2670 ok = gimple_duplicate_sese_tail (single_succ_edge (loop->header), exit, in transform_to_exit_first_loop() 2830 loop->latch = split_edge (single_succ_edge (loop->latch)); in create_parallel_loop()
|
| D | tree-eh.cc | 3408 e = single_succ_edge (bb); in lower_resx() 3618 || (single_succ_edge (bb)->flags & EDGE_EH) == 0) in sink_clobbers() 3651 edge succe = single_succ_edge (bb); in sink_clobbers() 3842 e = single_succ_edge (src); in lower_eh_dispatch() 4238 e_out = single_succ_edge (bb); in unsplit_eh() 4587 for (e = e_first; single_succ_p (e->dest); e = single_succ_edge (e->dest)) in infinite_empty_loop_p() 4603 for (e = e_first; e->dest->aux; e = single_succ_edge (e->dest)) in infinite_empty_loop_p() 4634 e_out = single_succ_edge (bb); in cleanup_empty_eh()
|
| D | tree-ssa-loop-manip.cc | 137 edge e = single_succ_edge (gsi_bb (*incr_pos)); in create_iv() 810 op_p = PHI_ARG_DEF_PTR_FROM_EDGE (phi, single_succ_edge (bb)); in split_loop_exit_edge() 811 locus = gimple_phi_arg_location_from_edge (phi, single_succ_edge (bb)); in split_loop_exit_edge()
|
| D | bb-reorder.cc | 427 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_n); in rotate_loop() 760 && (single_succ_edge (e->dest)->flags in find_traces_1_round() 762 && !(single_succ_edge (e->dest)->flags & EDGE_COMPLEX) in find_traces_1_round() 2013 edge e = single_succ_edge (new_bb); in fix_up_fall_thru_edges()
|
| D | graphite.cc | 304 e = single_succ_edge (close); in canonicalize_loop_closed_ssa()
|