Home
last modified time | relevance | path

Searched refs:find_edge (Results 1 – 25 of 56) sorted by relevance

123

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dcfganal.h61 edge find_edge (basic_block, basic_block);
Dtree-ssa-ifcombine.cc162 edge e1 = find_edge (bb1, dest); in same_phi_args_p()
163 edge e2 = find_edge (bb2, dest); in same_phi_args_p()
345 edge outer_to_inner = find_edge (outer_cond_bb, inner_cond_bb); in update_profile_after_ifcombine()
Dgimple-ssa-split-paths.cc90 || find_edge (bb_idom, EDGE_PRED (bb, 0)->src)) in find_block_to_duplicate_for_splitting_paths()
92 || find_edge (bb_idom, EDGE_PRED (bb, 1)->src))) in find_block_to_duplicate_for_splitting_paths()
Dgimple-range-path.cc303 edge e_in = find_edge (prev, bb); in ssa_range_in_phi()
458 edge e = find_edge (bb, next); in compute_ranges_in_block()
817 edge e_in = find_edge (prev, bb); in compute_phi_relations()
Dtree-cfgcleanup.cc117 edge case_edge = find_edge (bb, case_bb); in convert_single_case_switch()
118 edge default_edge = find_edge (bb, default_bb); in convert_single_case_switch()
559 s = find_edge (e->src, dest); in remove_forwarder_block()
1235 s = find_edge (e->src, dest); in remove_forwarder_block_with_phi()
Dcfghooks.cc474 s = find_edge (e->src, new_succ); in redirect_edge_succ_nodup()
520 else if (find_edge (src, dest) == e) in redirect_edge_and_branch_force()
956 && find_edge (loop->latch, dummy) == NULL) in make_forwarder_block()
1432 new_edges[j] = find_edge (src, dest); in copy_bbs()
Dtree-ssa-tail-merge.cc517 int n = find_edge (bb, BASIC_BLOCK_FOR_FN (cfun, s))->dest_idx; in same_succ_hash()
1402 e1 = find_edge (bb1, succ); in same_phi_alternatives()
1403 e2 = find_edge (bb2, succ); in same_phi_alternatives()
1603 e2 = find_edge (bb2, e1->dest); in replace_block_by()
Dtree-switch-conversion.cc207 edge e, e_default = find_edge (m_switch_bb, m_default_bb); in check_all_empty_except_final()
350 e = find_edge (m_switch_bb, bb); in gather_default_values()
386 e = find_edge (m_switch_bb, bb); in build_constructors()
877 edge e_default = find_edge (bb1, bb2); in gen_inbound_check()
1144 edge case_edge = find_edge (m_case_bb, sc->m_case_bb); in emit()
1160 edge case_edge = find_edge (m_case_bb, sc->m_case_bb); in emit()
1780 edge case_edge = find_edge (bb, case_bb); in analyze_switch_statement()
Domp-expand.cc2369 e3 = find_edge (ne->dest, next_bb); in expand_omp_for_init_counts()
2925 e3 = find_edge (ne->dest, next_bb); in expand_omp_for_init_vars()
4564 find_edge (entry_bb, l0_bb)->flags = EDGE_TRUE_VALUE; in expand_omp_for_generic()
4565 find_edge (entry_bb, l3_bb)->flags = EDGE_FALSE_VALUE; in expand_omp_for_generic()
4571 e = find_edge (cont_bb, l3_bb); in expand_omp_for_generic()
4584 e = find_edge (cont_bb, l1_bb); in expand_omp_for_generic()
4605 find_edge (cont_bb, l2_bb)->probability = e->probability.invert (); in expand_omp_for_generic()
4609 e = find_edge (cont_bb, l2_bb); in expand_omp_for_generic()
4629 edge l2_to_l3 = find_edge (l2_bb, l3_bb); in expand_omp_for_generic()
4633 edge latch_to_l1 = find_edge (latch, l1_bb); in expand_omp_for_generic()
[all …]
Dtree-ssa-threadupdate.cc627 edge e2 = find_edge (new_bb, e->dest); in update_destination_phis()
1080 victim = find_edge (rd->dup_blocks[count], (*path)[i]->e->dest); in ssa_fix_duplicate_block_edges()
2144 edge e2 = find_edge (joiner, final_dest); in mark_threaded_blocks()
2266 edge new_edge = find_edge (src_copy, e->dest); in rewire_first_differing_edge()
2513 edge fix_e = find_edge (region_copy[n_region - 1], exit->dest); in duplicate_thread_path()
Dtree-ssa-threadbackward.cc308 return find_edge (gimple_bb (sw), label_to_block (cfun, CASE_LABEL (label))); in find_taken_edge_switch()
881 edge e = find_edge (bb1, bb2); in register_path()
Dcprop.cc1417 dest = split_edge (find_edge (bb, dest)); in find_implicit_sets()
1629 edest = find_edge (bb, dest); in bypass_block()
1640 if (dest && setcc && find_edge (e->src, dest)) in bypass_block()
Dtree-ssa-uncprop.cc214 find_edge (bb, BASIC_BLOCK_FOR_FN (cfun, i))->aux = in associate_equivalences_with_edges()
Dcfg.cc319 edge e = find_edge (src, dst); in cached_make_edge()
332 edge e = find_edge (src, dest); in make_edge()
Dtracer.cc257 e = find_edge (bb, bb2); in transform_duplicate()
Dtree-ssa-threadedge.cc860 taken_edge = find_edge (bb, label_to_block (cfun, CASE_LABEL (cond))); in thread_around_empty_blocks()
961 taken_edge = find_edge (e->dest, in thread_through_normal_block()
Dsese.cc306 edge false_edge = find_edge (pred_block, region_entry_dest); in move_sese_in_condition()
Dcfgloop.cc817 e = find_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun), loop->header); in disambiguate_multiple_latches()
1520 if (!find_edge (loop->latch, loop->header)) in verify_loop_structure()
1762 return find_edge (loop->latch, loop->header); in loop_latch_edge()
Difcvt.cc3353 remove_edge (find_edge (test_bb, join_bb)); in noce_convert_multiple_sets()
3354 remove_edge (find_edge (then_bb, join_bb)); in noce_convert_multiple_sets()
3791 find_edge (test_bb, then_bb)); in noce_process_if_block()
4017 remove_edge (find_edge (test_bb, join_bb)); in noce_process_if_block()
4019 remove_edge (find_edge (then_bb, join_bb)); in noce_process_if_block()
4369 remove_edge (find_edge (test_bb, join_bb)); in cond_move_process_if_block()
4371 remove_edge (find_edge (then_bb, join_bb)); in cond_move_process_if_block()
Dgimple-if-to-switch.cc337 edge e = find_edge (first_cond->m_bb, default_bb); in convert_if_conditions_to_switch()
Dtree-cfg.cc1330 edge this_edge = find_edge (e->src, label_bb); in get_cases_for_edge()
1801 edge base_edge = find_edge (gimple_bb (stmt), base_bb); in group_case_labels_stmt()
2411 e = find_edge (bb, dest); in find_taken_edge_computed_goto()
2479 e = find_edge (gimple_bb (switch_stmt), dest_bb); in find_taken_edge_switch_expr()
2943 edge e = find_edge (dest_prev, dest); in split_edge_bb_loc()
6044 edge e2 = find_edge (e->src, dest); in gimple_redirect_edge_and_branch()
6458 e = find_edge (bb, dest); in add_phi_args_after_copy_edge()
8666 e = find_edge (bb, EXIT_BLOCK_PTR_FOR_FN (cfun)); in gimple_flow_call_edges_add()
8708 e = find_edge (bb, EXIT_BLOCK_PTR_FOR_FN (cfun)); in gimple_flow_call_edges_add()
9006 edge e2 = find_edge (new_head, second); in gimple_lv_adjust_loop_header_phi()
[all …]
Dgimple-ssa-isolate-paths.cc702 if (find_edge (bb, bb)) in find_implicit_erroneous_behavior()
Dcfgbuild.cc360 e = find_edge (bb, EXIT_BLOCK_PTR_FOR_FN (cfun)); in make_edges()
Dtree-eh.cc3820 remove_edge (find_edge (src, label_to_block (cfun, lab))); in lower_eh_dispatch()
4270 if (find_edge (e_in->src, e_out->dest)) in unsplit_eh()
4384 if (find_edge (e->src, new_bb)) in cleanup_empty_eh_merge_phis()
4989 e = find_edge (src, dst); in verify_eh_dispatch_edge()
5008 e = find_edge (src, dst); in verify_eh_dispatch_edge()
Dstmt.cc915 edge default_edge = find_edge (bb, default_bb); in expand_case()

123