| /dragonfly/contrib/gcc-4.7/gcc/ |
| HD | cfghooks.c | 401 if (ret != NULL && dom_info_available_p (CDI_DOMINATORS)) in redirect_edge_and_branch_force() 402 set_immediate_dominator (CDI_DOMINATORS, ret, src); in redirect_edge_and_branch_force() 442 if (dom_info_available_p (CDI_DOMINATORS)) in split_block() 444 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); in split_block() 445 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); in split_block() 523 if (dom_info_available_p (CDI_DOMINATORS)) in delete_basic_block() 524 delete_from_dominance_info (CDI_DOMINATORS, bb); in delete_basic_block() 564 if (dom_info_available_p (CDI_DOMINATORS)) in split_edge() 565 set_immediate_dominator (CDI_DOMINATORS, ret, single_pred (ret)); in split_edge() 567 if (dom_info_state (CDI_DOMINATORS) >= DOM_NO_FAST_QUERY) in split_edge() [all …]
|
| HD | cfgloopmanip.c | 52 return dominated_by_p (CDI_DOMINATORS, bb, (const_basic_block) data); in rpe_enum_p() 321 if (dominated_by_p (CDI_DOMINATORS, l->latch, e->dest)) in remove_path() 374 bb = get_immediate_dominator (CDI_DOMINATORS, bord_bbs[i]); in remove_path() 379 for (ldom = first_dom_son (CDI_DOMINATORS, bb); in remove_path() 381 ldom = next_dom_son (CDI_DOMINATORS, ldom)) in remove_path() 382 if (!dominated_by_p (CDI_DOMINATORS, from, ldom)) in remove_path() 389 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, true); in remove_path() 500 for (ldom = first_dom_son (CDI_DOMINATORS, body[i]); in update_dominators_in_loop() 502 ldom = next_dom_son (CDI_DOMINATORS, ldom)) in update_dominators_in_loop() 510 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, false); in update_dominators_in_loop() [all …]
|
| HD | tree-cfgcleanup.c | 496 if (dom_info_available_p (CDI_DOMINATORS)) in remove_forwarder_block() 500 dombb = get_immediate_dominator (CDI_DOMINATORS, bb); in remove_forwarder_block() 501 domdest = get_immediate_dominator (CDI_DOMINATORS, dest); in remove_forwarder_block() 509 dom = nearest_common_dominator (CDI_DOMINATORS, domdest, dombb); in remove_forwarder_block() 511 set_immediate_dominator (CDI_DOMINATORS, dest, dom); in remove_forwarder_block() 707 if (!dom_info_available_p (CDI_DOMINATORS)) in cleanup_tree_cfg_noloop() 710 calculate_dominance_info (CDI_DOMINATORS); in cleanup_tree_cfg_noloop() 715 verify_dominators (CDI_DOMINATORS); in cleanup_tree_cfg_noloop() 722 gcc_assert (dom_info_available_p (CDI_DOMINATORS)); in cleanup_tree_cfg_noloop() 874 dombb = get_immediate_dominator (CDI_DOMINATORS, bb); in remove_forwarder_block_with_phi() [all …]
|
| HD | dominance.c | 172 case CDI_DOMINATORS: in init_dom_info() 194 gcc_assert (dir == CDI_DOMINATORS || dir == CDI_POST_DOMINATORS); in dom_convert_dir_to_idx() 1059 if (dir == CDI_DOMINATORS) in recompute_dominator() 1103 set_immediate_dominator (CDI_DOMINATORS, bb, single_pred (bb)); in prune_bbs_to_update_dominators() 1114 if (dominated_by_p (CDI_DOMINATORS, e->src, bb)) in prune_bbs_to_update_dominators() 1122 dom = nearest_common_dominator (CDI_DOMINATORS, dom, e->src); in prune_bbs_to_update_dominators() 1130 set_immediate_dominator (CDI_DOMINATORS, bb, dom); in prune_bbs_to_update_dominators() 1180 set_immediate_dominator (CDI_DOMINATORS, bb, in determine_dominators_for_sons() 1181 recompute_dominator (CDI_DOMINATORS, bb)); in determine_dominators_for_sons() 1205 if (root_of_dom_tree (CDI_DOMINATORS, e->src) != ybb) in determine_dominators_for_sons() [all …]
|
| HD | sese.h | 96 dominated_by_p (CDI_DOMINATORS, e->src, entry); in bb_in_region() 100 return dominated_by_p (CDI_DOMINATORS, bb, entry) in bb_in_region() 101 && !(dominated_by_p (CDI_DOMINATORS, bb, exit) in bb_in_region() 102 && !dominated_by_p (CDI_DOMINATORS, entry, exit)); in bb_in_region() 315 free_dominance_info (CDI_DOMINATORS); in recompute_all_dominators() 316 calculate_dominance_info (CDI_DOMINATORS); in recompute_all_dominators()
|
| HD | tree-ssa-sink.c | 256 commondom = nearest_common_dominator (CDI_DOMINATORS, commondom, in nearest_common_dominator_of_uses() 296 temp_bb = get_immediate_dominator (CDI_DOMINATORS, temp_bb); in select_best_block() 453 if (!dominated_by_p (CDI_DOMINATORS, commondom, frombb)) in statement_sink_location() 523 if (first_dom_son (CDI_DOMINATORS, bb) == NULL) in sink_code_in_bb() 642 calculate_dominance_info (CDI_DOMINATORS); in execute_sink_code()
|
| HD | loop-doloop.c | 498 set_immediate_dominator (CDI_DOMINATORS, new_preheader, preheader); in doloop_modify() 535 set_immediate_dominator (CDI_DOMINATORS, set_zero, in doloop_modify() 536 recompute_dominator (CDI_DOMINATORS, in doloop_modify() 540 set_immediate_dominator (CDI_DOMINATORS, new_preheader, in doloop_modify() 541 recompute_dominator (CDI_DOMINATORS, in doloop_modify() 750 verify_dominators (CDI_DOMINATORS); in doloop_optimize_loops()
|
| HD | tree-ssa-phiprop.c | 119 && !dominated_by_p (CDI_DOMINATORS, gimple_bb (use_stmt), bb)) in phivn_valid_p() 342 || !dominated_by_p (CDI_DOMINATORS, in propagate_with_phi() 393 calculate_dominance_info (CDI_DOMINATORS); in tree_ssa_phiprop() 400 bbs = get_all_dominated_blocks (CDI_DOMINATORS, in tree_ssa_phiprop()
|
| HD | tree-ssa-uncprop.c | 377 calculate_dominance_info (CDI_DOMINATORS); in tree_ssa_uncprop() 380 walk_data.dom_direction = CDI_DOMINATORS; in tree_ssa_uncprop() 530 if (dominated_by_p (CDI_DOMINATORS, e->src, e->dest)) in single_incoming_edge_ignoring_loop_edges() 557 parent = get_immediate_dominator (CDI_DOMINATORS, bb); in uncprop_enter_block()
|
| HD | cfgloop.c | 101 if (dominated_by_p (CDI_DOMINATORS, e->src, loop->header)) in VEC() 242 || !dominated_by_p (CDI_DOMINATORS, latch->src, loop->header)) in flow_loop_nodes_find() 386 calculate_dominance_info (CDI_DOMINATORS); in flow_loops_find() 428 && dominated_by_p (CDI_DOMINATORS, latch, header)) in flow_loops_find() 575 if (dominated_by_p (CDI_DOMINATORS, latch->src, e->src)) in find_subloop_latch_edge_by_ivs() 580 if (!dominated_by_p (CDI_DOMINATORS, e->src, latch->src)) in find_subloop_latch_edge_by_ivs() 786 && dominated_by_p (CDI_DOMINATORS, bb, loop->header)); in glb_enum_p() 845 for (son = first_dom_son (CDI_DOMINATORS, bb); in fill_sons_in_loop() 847 son = next_dom_son (CDI_DOMINATORS, son)) in fill_sons_in_loop() 852 if (dominated_by_p (CDI_DOMINATORS, loop->latch, son)) in fill_sons_in_loop()
|
| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | cfgloopmanip.c | 49 return dominated_by_p (CDI_DOMINATORS, bb, (const_basic_block) data); in rpe_enum_p() 340 if (dominated_by_p (CDI_DOMINATORS, l->latch, e->dest)) in remove_path() 399 bb = get_immediate_dominator (CDI_DOMINATORS, bord_bbs[i]); in remove_path() 404 for (ldom = first_dom_son (CDI_DOMINATORS, bb); in remove_path() 406 ldom = next_dom_son (CDI_DOMINATORS, ldom)) in remove_path() 407 if (!dominated_by_p (CDI_DOMINATORS, from, ldom)) in remove_path() 412 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, true); in remove_path() 639 for (ldom = first_dom_son (CDI_DOMINATORS, body[i]); in update_dominators_in_loop() 641 ldom = next_dom_son (CDI_DOMINATORS, ldom)) in update_dominators_in_loop() 649 iterate_fix_dominators (CDI_DOMINATORS, dom_bbs, false); in update_dominators_in_loop() [all …]
|
| HD | cfghooks.c | 488 if (ret != NULL && dom_info_available_p (CDI_DOMINATORS)) in redirect_edge_and_branch_force() 489 set_immediate_dominator (CDI_DOMINATORS, ret, src); in redirect_edge_and_branch_force() 527 if (dom_info_available_p (CDI_DOMINATORS)) in split_block_1() 529 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); in split_block_1() 530 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); in split_block_1() 621 if (dom_info_available_p (CDI_DOMINATORS)) in delete_basic_block() 622 delete_from_dominance_info (CDI_DOMINATORS, bb); in delete_basic_block() 659 if (dom_info_available_p (CDI_DOMINATORS)) in split_edge() 660 set_immediate_dominator (CDI_DOMINATORS, ret, single_pred (ret)); in split_edge() 662 if (dom_info_state (CDI_DOMINATORS) >= DOM_NO_FAST_QUERY) in split_edge() [all …]
|
| HD | tree-cfgcleanup.c | 578 if (dom_info_available_p (CDI_DOMINATORS)) in remove_forwarder_block() 582 dombb = get_immediate_dominator (CDI_DOMINATORS, bb); in remove_forwarder_block() 583 domdest = get_immediate_dominator (CDI_DOMINATORS, dest); in remove_forwarder_block() 591 dom = nearest_common_dominator (CDI_DOMINATORS, domdest, dombb); in remove_forwarder_block() 593 set_immediate_dominator (CDI_DOMINATORS, dest, dom); in remove_forwarder_block() 828 return ! dominated_by_p (CDI_DOMINATORS, e->src, e->dest); in mfb_keep_latches() 846 if (!dom_info_available_p (CDI_DOMINATORS)) in cleanup_tree_cfg_noloop() 849 calculate_dominance_info (CDI_DOMINATORS); in cleanup_tree_cfg_noloop() 853 checking_verify_dominators (CDI_DOMINATORS); in cleanup_tree_cfg_noloop() 887 if (dominated_by_p (CDI_DOMINATORS, e->src, bb)) in cleanup_tree_cfg_noloop() [all …]
|
| HD | shrink-wrap.c | 493 && !dominated_by_p (CDI_DOMINATORS, e->src, pro)) in can_get_prologue() 521 && !dominated_by_p (CDI_DOMINATORS, e->src, pro)) in can_dup_for_shrink_wrapping() 718 calculate_dominance_info (CDI_DOMINATORS); in try_shrink_wrapping() 735 pro = nearest_common_dominator (CDI_DOMINATORS, pro, bb); in try_shrink_wrapping() 779 pro = get_immediate_dominator (CDI_DOMINATORS, pro); in try_shrink_wrapping() 787 while (!dominated_by_p (CDI_DOMINATORS, bb, pro)) in try_shrink_wrapping() 791 pro = get_immediate_dominator (CDI_DOMINATORS, pro); in try_shrink_wrapping() 836 basic_block pre = get_immediate_dominator (CDI_DOMINATORS, pro); in try_shrink_wrapping() 846 if (!dominated_by_p (CDI_DOMINATORS, vec.last (), pre)) in try_shrink_wrapping() 877 free_dominance_info (CDI_DOMINATORS); in try_shrink_wrapping() [all …]
|
| HD | dominance.c | 203 case CDI_DOMINATORS: in dom_info() 243 case CDI_DOMINATORS: in dom_info() 273 gcc_checking_assert (dir == CDI_DOMINATORS || dir == CDI_POST_DOMINATORS); in dom_convert_dir_to_idx() 307 : CDI_DOMINATORS); in calc_dfs_tree_nonrec() 1202 if (dir == CDI_DOMINATORS) in recompute_dominator() 1246 set_immediate_dominator (CDI_DOMINATORS, bb, single_pred (bb)); in prune_bbs_to_update_dominators() 1257 if (dominated_by_p (CDI_DOMINATORS, e->src, bb)) in prune_bbs_to_update_dominators() 1265 dom = nearest_common_dominator (CDI_DOMINATORS, dom, e->src); in prune_bbs_to_update_dominators() 1273 set_immediate_dominator (CDI_DOMINATORS, bb, dom); in prune_bbs_to_update_dominators() 1323 set_immediate_dominator (CDI_DOMINATORS, bb, in determine_dominators_for_sons() [all …]
|
| HD | tree-ssa-sink.c | 167 commondom = nearest_common_dominator (CDI_DOMINATORS, commondom, in nearest_common_dominator_of_uses() 206 temp_bb = get_immediate_dominator (CDI_DOMINATORS, temp_bb); in select_best_block() 395 bb = nearest_common_dominator (CDI_DOMINATORS, bb, commondom); in statement_sink_location() 398 else if (dominated_by_p (CDI_DOMINATORS, bb, found)) in statement_sink_location() 412 if (!dominated_by_p (CDI_DOMINATORS, commondom, frombb)) in statement_sink_location() 482 if (first_dom_son (CDI_DOMINATORS, bb) == NULL) in sink_code_in_bb() 642 calculate_dominance_info (CDI_DOMINATORS); in execute()
|
| HD | tree-ssa-phiprop.c | 119 && !dominated_by_p (CDI_DOMINATORS, gimple_bb (use_stmt), bb)) in phivn_valid_p() 242 || ! dominated_by_p (CDI_DOMINATORS, in chk_uses() 353 && !dominated_by_p (CDI_DOMINATORS, in propagate_with_phi() 368 get_immediate_dominator (CDI_DOMINATORS, in propagate_with_phi() 385 if (!dominated_by_p (CDI_DOMINATORS, in propagate_with_phi() 488 calculate_dominance_info (CDI_DOMINATORS); in execute() 495 bbs = get_all_dominated_blocks (CDI_DOMINATORS, in execute()
|
| HD | gimple-ssa-split-paths.c | 54 basic_block bb = get_immediate_dominator (CDI_DOMINATORS, latch); in find_block_to_duplicate_for_splitting_paths() 76 basic_block bb_idom = get_immediate_dominator (CDI_DOMINATORS, bb); in find_block_to_duplicate_for_splitting_paths() 257 && dominated_by_p (CDI_DOMINATORS, bb, use_bb)) in is_feasible_trace() 277 basic_block dom = get_immediate_dominator (CDI_DOMINATORS, bb); in is_feasible_trace() 386 calculate_dominance_info (CDI_DOMINATORS); in split_paths() 456 free_dominance_info (CDI_DOMINATORS); in execute_split_paths()
|
| HD | domwalk.c | 228 if (direction == CDI_DOMINATORS) in dom_walker() 286 if (!dominated_by_p (CDI_DOMINATORS, e->src, bb)) in bb_reachable() 312 if (dominated_by_p (CDI_DOMINATORS, e->src, bb)) in propagate_unreachable_to_edges() 381 && m_dom_direction == CDI_DOMINATORS in walk()
|
| HD | cfgloop.c | 97 if (dominated_by_p (CDI_DOMINATORS, e->src, loop->header)) in get_loop_latch_edges() 244 || !dominated_by_p (CDI_DOMINATORS, latch->src, loop->header)) in flow_loop_nodes_find() 407 && dominated_by_p (CDI_DOMINATORS, latch, header)) in bb_loop_header_p() 431 calculate_dominance_info (CDI_DOMINATORS); in flow_loops_find() 657 if (dominated_by_p (CDI_DOMINATORS, latch->src, e->src)) in find_subloop_latch_edge_by_ivs() 662 if (!dominated_by_p (CDI_DOMINATORS, e->src, latch->src)) in find_subloop_latch_edge_by_ivs() 868 && dominated_by_p (CDI_DOMINATORS, bb, loop->header)); in glb_enum_p() 927 for (son = first_dom_son (CDI_DOMINATORS, bb); in fill_sons_in_loop() 929 son = next_dom_son (CDI_DOMINATORS, son)) in fill_sons_in_loop() 934 if (dominated_by_p (CDI_DOMINATORS, loop->latch, son)) in fill_sons_in_loop() [all …]
|
| HD | tree-ssa-phionlycprop.c | 430 for (son = first_dom_son (CDI_DOMINATORS, bb); in eliminate_degenerate_phis_1() 432 son = next_dom_son (CDI_DOMINATORS, son)) in eliminate_degenerate_phis_1() 517 calculate_dominance_info (CDI_DOMINATORS); in execute() 561 free_dominance_info (CDI_DOMINATORS); in execute()
|
| HD | sese.h | 123 return dominated_by_p (CDI_DOMINATORS, bb, entry) in bb_in_region() 124 && !(dominated_by_p (CDI_DOMINATORS, bb, exit) in bb_in_region() 125 && !dominated_by_p (CDI_DOMINATORS, entry, exit)); in bb_in_region()
|
| HD | tree-ssa-loop-unswitch.c | 160 if (dominated_by_p (CDI_DOMINATORS, loop->header, gimple_bb (def))) in is_maybe_undefined() 629 if (!dominated_by_p (CDI_DOMINATORS, loop->inner->header, in find_loop_guard() 708 || !dominated_by_p (CDI_DOMINATORS, bb, exit_bb)); in empty_bb_without_guard_p() 801 bb = get_immediate_dominator (CDI_DOMINATORS, exit->dest); in hoist_guard() 893 if (!dominated_by_p (CDI_DOMINATORS, bb, not_guard->dest)) in hoist_guard() 903 set_immediate_dominator (CDI_DOMINATORS, exit->dest, pre_header); in hoist_guard() 960 if (!dominated_by_p (CDI_DOMINATORS, pre_header, def_bb)) in check_exit_phi()
|
| HD | tree-into-ssa.c | 534 || ! dominated_by_p (CDI_DOMINATORS, bb, in set_livein_block() 804 defs[adef].dfs_num = bb_dom_dfs_in (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 806 defs[adef + 1].dfs_num = bb_dom_dfs_out (CDI_DOMINATORS, def_bb); in prune_unused_phi_nodes() 876 use_bb = get_immediate_dominator (CDI_DOMINATORS, in prune_unused_phi_nodes() 879 bb_dom_dfs_in (CDI_DOMINATORS, use_bb)); in prune_unused_phi_nodes() 1094 && ! dominated_by_p (CDI_DOMINATORS, use_bb, def_bb)) in insert_phi_nodes() 1311 else if (def_bb && !dominated_by_p (CDI_DOMINATORS, bb, def_bb)) in rewrite_debug_stmt_uses() 2292 rewrite_dom_walker (CDI_DOMINATORS).walk (entry); in rewrite_blocks() 2294 rewrite_update_dom_walker (CDI_DOMINATORS).walk (entry); in rewrite_blocks() 2454 calculate_dominance_info (CDI_DOMINATORS); in execute() [all …]
|
| HD | loop-doloop.c | 506 set_immediate_dominator (CDI_DOMINATORS, new_preheader, preheader); in doloop_modify() 541 set_immediate_dominator (CDI_DOMINATORS, set_zero, in doloop_modify() 542 recompute_dominator (CDI_DOMINATORS, in doloop_modify() 546 set_immediate_dominator (CDI_DOMINATORS, new_preheader, in doloop_modify() 547 recompute_dominator (CDI_DOMINATORS, in doloop_modify()
|