Home
last modified time | relevance | path

Searched refs:CDI_DOMINATORS (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-12-stable/contrib/gcc/
Dtree-cfgcleanup.c145 free_dominance_info (CDI_DOMINATORS); in cleanup_control_expr_graph()
232 free_dominance_info (CDI_DOMINATORS);
244 free_dominance_info (CDI_DOMINATORS);
487 if (dom_info_available_p (CDI_DOMINATORS)) in remove_forwarder_block()
491 dombb = get_immediate_dominator (CDI_DOMINATORS, bb); in remove_forwarder_block()
492 domdest = get_immediate_dominator (CDI_DOMINATORS, dest); in remove_forwarder_block()
500 dom = nearest_common_dominator (CDI_DOMINATORS, domdest, dombb); in remove_forwarder_block()
502 set_immediate_dominator (CDI_DOMINATORS, dest, dom); in remove_forwarder_block()
613 calculate_dominance_info (CDI_DOMINATORS); in cleanup_tree_cfg_loop()
716 dombb = get_immediate_dominator (CDI_DOMINATORS, bb); in remove_forwarder_block_with_phi()
[all …]
Dcfghooks.c334 if (dom_info_available_p (CDI_DOMINATORS)) in split_block()
336 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); in split_block()
337 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); in split_block()
384 if (dom_computed[CDI_DOMINATORS]) in delete_basic_block()
385 delete_from_dominance_info (CDI_DOMINATORS, bb); in delete_basic_block()
420 if (dom_computed[CDI_DOMINATORS]) in split_edge()
421 set_immediate_dominator (CDI_DOMINATORS, ret, single_pred (ret)); in split_edge()
423 if (dom_computed[CDI_DOMINATORS] >= DOM_NO_FAST_QUERY) in split_edge()
434 if (get_immediate_dominator (CDI_DOMINATORS, single_succ (ret)) in split_edge()
443 if (!dominated_by_p (CDI_DOMINATORS, f->src, in split_edge()
[all …]
Dcfgloopmanip.c58 return dominated_by_p (CDI_DOMINATORS, bb, data); in rpe_enum_p()
277 && dominated_by_p (CDI_DOMINATORS, in remove_path()
328 bb = get_immediate_dominator (CDI_DOMINATORS, bord_bbs[i]); in remove_path()
333 for (ldom = first_dom_son (CDI_DOMINATORS, bb); in remove_path()
335 ldom = next_dom_son (CDI_DOMINATORS, ldom)) in remove_path()
336 if (!dominated_by_p (CDI_DOMINATORS, from, ldom)) in remove_path()
343 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, n_dom_bbs); in remove_path()
449 set_immediate_dominator (CDI_DOMINATORS, switch_bb, pred_bb); in loopify()
450 set_immediate_dominator (CDI_DOMINATORS, loop->header, switch_bb); in loopify()
453 set_immediate_dominator (CDI_DOMINATORS, succ_bb, switch_bb); in loopify()
[all …]
Dloop-doloop.c383 set_immediate_dominator (CDI_DOMINATORS, new_preheader, preheader); in doloop_modify()
421 set_immediate_dominator (CDI_DOMINATORS, set_zero, in doloop_modify()
422 recount_dominator (CDI_DOMINATORS, in doloop_modify()
426 set_immediate_dominator (CDI_DOMINATORS, new_preheader, in doloop_modify()
427 recount_dominator (CDI_DOMINATORS, in doloop_modify()
636 verify_dominators (CDI_DOMINATORS); in doloop_optimize_loops()
Dtree-ssa-sink.c257 commondom = nearest_common_dominator (CDI_DOMINATORS, commondom, in nearest_common_dominator_of_uses()
358 if (!dominated_by_p (CDI_DOMINATORS, commondom, frombb)) in statement_sink_location()
431 if (first_dom_son (CDI_DOMINATORS, bb) == NULL) in sink_code_in_bb()
529 calculate_dominance_info (CDI_DOMINATORS | CDI_POST_DOMINATORS); in execute_sink_code()
Dtree-if-conv.c463 && !dominated_by_p (CDI_DOMINATORS, bb, exit_bb)) in if_convertible_bb_p()
540 calculate_dominance_info (CDI_DOMINATORS); in if_convertible_loop_p()
732 || dominated_by_p (CDI_DOMINATORS, in find_phi_replacement_condition()
938 set_immediate_dominator (CDI_DOMINATORS, exit_bb, loop->header); in combine_blocks()
947 set_immediate_dominator (CDI_DOMINATORS, loop->latch, exit_bb); in combine_blocks()
953 set_immediate_dominator (CDI_DOMINATORS, loop->latch, loop->header); in combine_blocks()
985 if (dom_computed[CDI_DOMINATORS]) in combine_blocks()
986 delete_from_dominance_info (CDI_DOMINATORS, bb); in combine_blocks()
Dcfgloop.c434 set_immediate_dominator (CDI_DOMINATORS, jump, single_pred (jump)); in update_latch_info()
484 && dominated_by_p (CDI_DOMINATORS, latch, header)) in canonicalize_loop_headers()
570 verify_dominators (CDI_DOMINATORS); in canonicalize_loop_headers()
619 calculate_dominance_info (CDI_DOMINATORS); in flow_loops_find()
657 && dominated_by_p (CDI_DOMINATORS, latch, header)) in flow_loops_find()
730 && dominated_by_p (CDI_DOMINATORS, latch, header)) in flow_loops_find()
823 for (son = first_dom_son (CDI_DOMINATORS, bb); in fill_sons_in_loop()
825 son = next_dom_son (CDI_DOMINATORS, son)) in fill_sons_in_loop()
830 if (dominated_by_p (CDI_DOMINATORS, loop->latch, son)) in fill_sons_in_loop()
Dtree-ssa-uncprop.c399 calculate_dominance_info (CDI_DOMINATORS); in tree_ssa_uncprop()
403 walk_data.dom_direction = CDI_DOMINATORS; in tree_ssa_uncprop()
558 if (dominated_by_p (CDI_DOMINATORS, e->src, e->dest)) in single_incoming_edge_ignoring_loop_edges()
585 parent = get_immediate_dominator (CDI_DOMINATORS, bb); in uncprop_initialize_block()
Dtree-into-ssa.c534 || ! dominated_by_p (CDI_DOMINATORS, bb, in set_livein_block()
888 defs[adef].dfs_num = bb_dom_dfs_in (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes()
890 defs[adef + 1].dfs_num = bb_dom_dfs_out (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes()
960 use_bb = get_immediate_dominator (CDI_DOMINATORS, BASIC_BLOCK (b)); in prune_unused_phi_nodes()
962 bb_dom_dfs_in (CDI_DOMINATORS, use_bb)); in prune_unused_phi_nodes()
1929 walk_data.dom_direction = CDI_DOMINATORS; in rewrite_blocks()
2028 walk_data.dom_direction = CDI_DOMINATORS; in mark_def_site_blocks()
2106 calculate_dominance_info (CDI_DOMINATORS); in rewrite_into_ssa()
2306 for (son = first_dom_son (CDI_DOMINATORS, bb); in prepare_block_for_update()
2308 son = next_dom_son (CDI_DOMINATORS, son)) in prepare_block_for_update()
[all …]
Dtree-ssa-math-opts.c180 basic_block dom = nearest_common_dominator (CDI_DOMINATORS, occ_bb, bb); in insert_bb()
463 calculate_dominance_info (CDI_DOMINATORS); in execute_cse_reciprocals()
501 free_dominance_info (CDI_DOMINATORS); in execute_cse_reciprocals()
Dloop-init.c99 verify_dominators (CDI_DOMINATORS); in loop_optimizer_init()
207 free_dominance_info (CDI_DOMINATORS); in rtl_loop_done()
Dbt-load.c909 if (dominated_by_p (CDI_DOMINATORS, new_bb, head_bb)) in augment_live_range()
926 gcc_assert (dominated_by_p (CDI_DOMINATORS, head_bb, new_bb)); in augment_live_range()
1072 && dominated_by_p (CDI_DOMINATORS, other_def->bb, def->bb)) in combine_btr_defs()
1335 for (try = get_immediate_dominator (CDI_DOMINATORS, def->bb); in migrate_btr_def()
1337 try = get_immediate_dominator (CDI_DOMINATORS, try)) in migrate_btr_def()
1418 get_immediate_dominator (CDI_DOMINATORS, bb)->index); in migrate_btr_defs()
1484 calculate_dominance_info (CDI_DOMINATORS); in branch_target_load_optimize()
1489 free_dominance_info (CDI_DOMINATORS); in branch_target_load_optimize()
Dtree-ssa-dom.c256 walk_data.dom_direction = CDI_DOMINATORS; in tree_ssa_dominator_optimize()
274 calculate_dominance_info (CDI_DOMINATORS); in tree_ssa_dominator_optimize()
286 calculate_dominance_info (CDI_DOMINATORS); in tree_ssa_dominator_optimize()
326 free_dominance_info (CDI_DOMINATORS); in tree_ssa_dominator_optimize()
783 if (dominated_by_p (CDI_DOMINATORS, e->src, e->dest)) in single_incoming_edge_ignoring_loop_edges()
812 parent = get_immediate_dominator (CDI_DOMINATORS, bb); in record_equivalences_from_incoming_edge()
2405 for (son = first_dom_son (CDI_DOMINATORS, bb); in eliminate_degenerate_phis_1()
2407 son = next_dom_son (CDI_DOMINATORS, son)) in eliminate_degenerate_phis_1()
2469 calculate_dominance_info (CDI_DOMINATORS); in eliminate_degenerate_phis()
2509 free_dominance_info (CDI_DOMINATORS); in eliminate_degenerate_phis()
Dtree-ssa.c242 && !dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in verify_use()
679 enum dom_state orig_dom_state = dom_computed[CDI_DOMINATORS]; in verify_ssa()
708 calculate_dominance_info (CDI_DOMINATORS); in verify_ssa()
797 free_dominance_info (CDI_DOMINATORS); in verify_ssa()
799 dom_computed[CDI_DOMINATORS] = orig_dom_state; in verify_ssa()
Dtree-vectorizer.c859 was_imm_dom = (get_immediate_dominator (CDI_DOMINATORS, in slpeel_tree_duplicate_loop_to_edge_cfg()
890 set_immediate_dominator (CDI_DOMINATORS, new_loop->header, e->src); in slpeel_tree_duplicate_loop_to_edge_cfg()
892 set_immediate_dominator (CDI_DOMINATORS, exit_dest, new_loop->header); in slpeel_tree_duplicate_loop_to_edge_cfg()
907 set_immediate_dominator (CDI_DOMINATORS, loop->header, in slpeel_tree_duplicate_loop_to_edge_cfg()
920 set_immediate_dominator (CDI_DOMINATORS, new_loop->header, preheader); in slpeel_tree_duplicate_loop_to_edge_cfg()
957 set_immediate_dominator (CDI_DOMINATORS, exit_bb, dom_bb); in slpeel_add_loop_guard()
Dloop-unroll.c201 verify_dominators (CDI_DOMINATORS); in unroll_and_peel_loops()
263 verify_dominators (CDI_DOMINATORS); in peel_loops_completely()
965 nldom = get_dominated_by (CDI_DOMINATORS, body[i], &ldom); in unroll_loop_runtime_iterations()
1062 set_immediate_dominator (CDI_DOMINATORS, preheader, swtch); in unroll_loop_runtime_iterations()
1080 set_immediate_dominator (CDI_DOMINATORS, preheader, swtch); in unroll_loop_runtime_iterations()
1088 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, n_dom_bbs); in unroll_loop_runtime_iterations()
1743 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, bb)) in analyze_insns_in_loop()
Dtree-cfg.c3977 if (dom_computed[CDI_DOMINATORS] >= DOM_NO_FAST_QUERY) in tree_verify_flow_info()
3978 verify_dominators (CDI_DOMINATORS); in tree_verify_flow_info()
4471 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, exit->src)) in tree_duplicate_sese_region()
4476 && dominated_by_p (CDI_DOMINATORS, region[i], exit->src)) in tree_duplicate_sese_region()
4493 n_doms = get_dominated_by_region (CDI_DOMINATORS, region, n_region, doms); in tree_duplicate_sese_region()
4548 set_immediate_dominator (CDI_DOMINATORS, entry->dest, entry->src); in tree_duplicate_sese_region()
4550 iterate_fix_dominators (CDI_DOMINATORS, doms, n_doms); in tree_duplicate_sese_region()
4581 for (son = first_dom_son (CDI_DOMINATORS, entry); in gather_blocks_in_sese_region()
4583 son = next_dom_son (CDI_DOMINATORS, son)) in gather_blocks_in_sese_region()
4874 calculate_dominance_info (CDI_DOMINATORS); in move_sese_region_to_fn()
[all …]
Dlambda-code.c2263 if (!dominated_by_p (CDI_DOMINATORS, in can_put_after_inner_loop()
2379 if (!dominated_by_p (CDI_DOMINATORS, in can_convert_to_perfect_nest()
2524 set_immediate_dominator (CDI_DOMINATORS, bodybb, headerbb); in perfect_nestify()
2525 set_immediate_dominator (CDI_DOMINATORS, headerbb, preheaderbb); in perfect_nestify()
2526 set_immediate_dominator (CDI_DOMINATORS, preheaderbb, in perfect_nestify()
2528 set_immediate_dominator (CDI_DOMINATORS, latchbb, bodybb); in perfect_nestify()
2529 set_immediate_dominator (CDI_DOMINATORS, olddest, bodybb); in perfect_nestify()
2583 if (dominated_by_p (CDI_DOMINATORS, loop->inner->header, bbs[i])) in perfect_nestify()
Dtree-ssa-pre.c2656 dom = get_immediate_dominator (CDI_DOMINATORS, block); in insert_aux()
2794 for (son = first_dom_son (CDI_DOMINATORS, block); in insert_aux()
2796 son = next_dom_son (CDI_DOMINATORS, son)) in insert_aux()
3422 for (son = first_dom_son (CDI_DOMINATORS, ENTRY_BLOCK_PTR); in compute_avail()
3424 son = next_dom_son (CDI_DOMINATORS, son)) in compute_avail()
3440 dom = get_immediate_dominator (CDI_DOMINATORS, block); in compute_avail()
3543 for (son = first_dom_son (CDI_DOMINATORS, block); in compute_avail()
3545 son = next_dom_son (CDI_DOMINATORS, son)) in compute_avail()
3795 calculate_dominance_info (CDI_DOMINATORS); in init_pre()
Dtree-profile.c248 free_dominance_info (CDI_DOMINATORS); in tree_profiling()
Dloop-invariant.c247 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in invariant_for_use()
516 if (dominated_by_p (CDI_DOMINATORS, loop->latch, body[i])) in compute_always_reached()
724 if (!dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in check_dependencies()
Dtree-mudflap.c544 if (dom_info_available_p (CDI_DOMINATORS)) in mf_build_check_statement_for()
546 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in mf_build_check_statement_for()
547 set_immediate_dominator (CDI_DOMINATORS, join_bb, cond_bb); in mf_build_check_statement_for()
Dtree-optimize.c168 free_dominance_info (CDI_DOMINATORS); in execute_free_datastructures()
Dtree-stdarg.c59 if (! dominated_by_p (CDI_DOMINATORS, va_arg_bb, va_start_bb)) in reachable_at_most_once()
738 calculate_dominance_info (CDI_DOMINATORS); in execute_optimize_stdarg()
Dtree-ssa-reassoc.c1292 for (son = first_dom_son (CDI_DOMINATORS, bb); in break_up_subtract_bb()
1294 son = next_dom_son (CDI_DOMINATORS, son)) in break_up_subtract_bb()
1460 calculate_dominance_info (CDI_DOMINATORS); in init_reassoc()

12