| /freebsd-10-stable/contrib/gcc/ |
| D | tree-cfgcleanup.c | 139 taken_edge = single_succ_edge (bb); in cleanup_control_expr_graph() 276 || (single_succ_edge (bb)->flags & EDGE_ABNORMAL)) in tree_forwarder_block_p() 321 succ = single_succ_edge (bb); in tree_forwarder_block_p() 383 edge succ = single_succ_edge (bb), e, s; in remove_forwarder_block() 634 edge succ = single_succ_edge (bb); in remove_forwarder_block_with_phi() 675 e = single_succ_edge (split_edge (e)); in remove_forwarder_block_with_phi() 797 unsigned int dest_idx = single_succ_edge (bb)->dest_idx; in merge_phi_nodes()
|
| D | cfgcleanup.c | 470 && !(single_succ_edge (target)->flags & EDGE_CROSSING) in try_forward_edges() 595 t = single_succ_edge (first); in try_forward_edges() 1181 f1 = single_succ_edge (f1->dest); in condjump_equiv_p() 1184 f2 = single_succ_edge (f2->dest); in condjump_equiv_p() 1308 && (single_succ_edge (bb1)->flags & (EDGE_COMPLEX | EDGE_FAKE)) == 0 in outgoing_edges_match() 1311 && (single_succ_edge (bb2)->flags in outgoing_edges_match() 1339 f1 = single_succ_edge (f1->dest); in outgoing_edges_match() 1342 f2 = single_succ_edge (f2->dest); in outgoing_edges_match() 1765 single_succ_edge (s->dest)->count += s2->count; in try_crossjump_to_edge() 1772 single_succ_edge (s2->dest)->count -= s2->count; in try_crossjump_to_edge() [all …]
|
| D | cfghooks.c | 410 single_succ_edge (ret)->probability = REG_BR_PROB_BASE; in split_edge() 411 single_succ_edge (ret)->count = count; in split_edge() 417 single_succ_edge (ret)->flags |= EDGE_IRREDUCIBLE_LOOP; in split_edge() 440 if (f == single_succ_edge (ret)) in split_edge() 661 s = single_succ_edge (b); in tidy_fallthru_edges()
|
| D | tree-tailcall.c | 482 ass_var = propagate_through_phis (ass_var, single_succ_edge (abb)); in find_tail_calls() 687 e = single_succ_edge (bb); in decrease_profile() 759 e = single_succ_edge (t->call_block); in eliminate_tail_call() 766 e = redirect_edge_and_branch (single_succ_edge (t->call_block), first); in eliminate_tail_call() 906 first = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in tree_optimize_tail_calls_1()
|
| D | loop-doloop.c | 261 *e = single_succ_edge (bb); in add_test() 382 redirect_edge_and_branch_force (single_succ_edge (preheader), new_preheader); in doloop_modify() 388 te = single_succ_edge (preheader); in doloop_modify()
|
| D | cfgrtl.c | 657 && !(single_succ_edge (a)->flags & EDGE_COMPLEX) in rtl_can_merge_blocks() 849 e = single_succ_edge (src); in try_redirect_by_replacing_jump() 1453 && (single_succ_edge (bb)->flags & EDGE_CROSSING)) in commit_one_edge_insertion() 1477 e = single_succ_edge (bb); in commit_one_edge_insertion() 2254 single_succ_edge (bb)->probability = REG_BR_PROB_BASE; in purge_dead_edges() 2255 single_succ_edge (bb)->count = bb->count; in purge_dead_edges() 2280 gcc_assert (single_succ_edge (bb)->flags in purge_dead_edges() 2319 single_succ_edge (bb)->probability = REG_BR_PROB_BASE; in purge_dead_edges() 2320 single_succ_edge (bb)->count = bb->count; in purge_dead_edges() 2561 && !(single_succ_edge (a)->flags & EDGE_COMPLEX) in cfg_layout_can_merge_blocks_p() [all …]
|
| D | cfgloop.c | 307 loop->single_exit = single_succ_edge (ENTRY_BLOCK_PTR); in mark_single_exit_loops() 320 if (loop->single_exit == single_succ_edge (ENTRY_BLOCK_PTR)) in mark_single_exit_loops() 502 bb = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in canonicalize_loop_headers() 504 alloc_aux_for_edge (single_succ_edge (bb), sizeof (int)); in canonicalize_loop_headers() 505 LATCH_EDGE (single_succ_edge (bb)) = 0; in canonicalize_loop_headers()
|
| D | omp-low.c | 2450 entry_succ_e = single_succ_edge (entry_bb); in expand_omp_parallel() 2460 exit_succ_e = single_succ_edge (exit_bb); in expand_omp_parallel() 2529 single_succ_edge (entry_bb)->flags = EDGE_FALLTHRU; in expand_omp_parallel() 2537 single_succ_edge (new_bb)->flags = EDGE_FALLTHRU; in expand_omp_parallel() 2680 remove_edge (single_succ_edge (entry_bb)); in expand_omp_for_generic() 2734 remove_edge (single_succ_edge (entry_bb)); in expand_omp_for_generic() 2745 remove_edge (single_succ_edge (cont_bb)); in expand_omp_for_generic() 2914 remove_edge (single_succ_edge (entry_bb)); in expand_omp_for_static_nochunk() 3108 remove_edge (single_succ_edge (entry_bb)); in expand_omp_for_static_chunk() 3116 remove_edge (single_succ_edge (cont_bb)); in expand_omp_for_static_chunk() [all …]
|
| D | cfgloopmanip.c | 550 remove_edge (single_succ_edge (latch)); in unloop() 729 single_succ_edge (src)->flags &= ~EDGE_IRREDUCIBLE_LOOP; in loop_delete_branch_edge() 730 single_succ_edge (src)->flags |= irr; in loop_delete_branch_edge() 1163 single_succ_edge (dummy)->flags |= EDGE_IRREDUCIBLE_LOOP; in create_preheader() 1337 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in loop_version()
|
| D | tree-ssa-threadupdate.c | 642 single_succ_edge (local_info->bb)->flags in redirect_edges() 644 single_succ_edge (local_info->bb)->flags |= EDGE_FALLTHRU; in redirect_edges()
|
| D | bb-reorder.c | 392 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_n); in rotate_loop() 693 && (single_succ_edge (e->dest)->flags in find_traces_1_round() 695 && !(single_succ_edge (e->dest)->flags & EDGE_COMPLEX) in find_traces_1_round() 1445 single_succ_edge (new_bb)->flags |= EDGE_CROSSING; in fix_up_fall_thru_edges() 2076 new_bb = duplicate_block (single_succ (bb), single_succ_edge (bb), bb); in duplicate_computed_gotos()
|
| D | profile.c | 806 single_succ_edge (new)->goto_locus = e->goto_locus; in branch_prob() 990 if (single_succ_p (bb) && single_succ_edge (bb)->goto_locus) in branch_prob() 993 source_locus curr_location = single_succ_edge (bb)->goto_locus; in branch_prob()
|
| D | loop-unroll.c | 1065 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations() 1079 swtch = loop_split_edge_with (single_succ_edge (swtch), branch_code); in unroll_loop_runtime_iterations() 1081 single_succ_edge (swtch)->probability = REG_BR_PROB_BASE - p; in unroll_loop_runtime_iterations() 1083 single_succ_edge (swtch)->flags & EDGE_IRREDUCIBLE_LOOP); in unroll_loop_runtime_iterations()
|
| D | basic-block.h | 621 single_succ_edge (basic_block bb) in single_succ_edge() function 643 return single_succ_edge (bb)->dest; in single_succ()
|
| D | loop-unswitch.c | 439 latch_edge = single_succ_edge (get_bb_copy (loop->latch)); in unswitch_loop()
|
| D | ifcvt.c | 2786 tidy_fallthru_edge (single_succ_edge (combo_bb)); in merge_if_block() 3033 || (single_succ_edge (then_bb)->flags & EDGE_COMPLEX) in find_if_block() 3080 && ! (single_succ_edge (else_bb)->flags & EDGE_COMPLEX) in find_if_block() 3382 if (single_succ_edge (then_bb)->flags & (EDGE_COMPLEX | EDGE_FALLTHRU)) in find_if_case_1() 3487 else_succ = single_succ_edge (else_bb); in find_if_case_2()
|
| D | mode-switching.c | 430 post_entry = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in optimize_mode_switching()
|
| D | tree-cfg.c | 1196 if (single_succ_edge (a)->flags & EDGE_ABNORMAL) in tree_can_merge_blocks_p() 1363 gcc_assert (single_succ_edge (a)->flags & EDGE_FALLTHRU); in tree_merge_blocks() 2653 single_succ_edge (bb)->flags |= EDGE_FALLTHRU; in disband_implicit_edges() 3078 bsi_commit_one_edge_insert (single_succ_edge (ENTRY_BLOCK_PTR), NULL); in bsi_commit_edge_inserts() 3874 || (single_succ_edge (bb)->flags in tree_verify_flow_info() 5586 e0 = single_succ_edge (cond_bb); in tree_lv_add_condition_to_bb()
|
| D | cfgbuild.c | 734 e = single_succ_edge (b); in compute_outgoing_frequencies()
|
| D | predict.c | 513 single_succ_edge (bb)->probability = REG_BR_PROB_BASE; in combine_predictions_for_insn() 1806 single_succ_edge (ENTRY_BLOCK_PTR)->probability = REG_BR_PROB_BASE; in estimate_bb_frequencies()
|
| D | tree-ssa-phiopt.c | 598 e = single_succ_edge (e->dest); in value_replacement()
|
| D | tree-ssa-dom.c | 592 && (single_succ_edge (bb)->flags & EDGE_ABNORMAL) == 0 in dom_opt_finalize_block() 595 dom_thread_across_edge (walk_data, single_succ_edge (bb)); in dom_opt_finalize_block()
|
| D | tree-ssa-loop-manip.c | 456 op_p = PHI_ARG_DEF_PTR_FROM_EDGE (phi, single_succ_edge (bb)); in split_loop_exit_edge()
|
| D | tree-ssa-pre.c | 3779 if (!(single_succ_edge (ENTRY_BLOCK_PTR)->flags & EDGE_ABNORMAL)) in init_pre() 3780 split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in init_pre()
|
| D | tree-complex.c | 642 edge entry_edge = single_succ_edge (ENTRY_BLOCK_PTR); in update_parameter_components()
|