/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | cfgloopanal.c | 50 if (bb->loop_father != loop) in just_once_each_iteration_p() 111 if (e->dest->loop_father->header == e->dest in mark_irreducible_loops() 112 && e->dest->loop_father->latch == act) in mark_irreducible_loops() 123 if (e->dest->loop_father->header == e->dest) in mark_irreducible_loops() 124 dest = LOOP_REPR (e->dest->loop_father); in mark_irreducible_loops() 126 if (!flow_bb_inside_loop_p (act->loop_father, e->dest)) in mark_irreducible_loops() 129 e->dest->loop_father)); in mark_irreducible_loops() 130 if (depth == loop_depth (act->loop_father)) in mark_irreducible_loops() 131 cloop = act->loop_father; in mark_irreducible_loops() 441 if (loop_outer (bb->loop_father) in mark_loop_exit_edges() [all …]
|
H A D | cfgloopmanip.c | 102 act = e->dest->loop_father; in fix_bb_placement() 110 if (loop == bb->loop_father) in fix_bb_placement() 187 base_loop = from->loop_father; in fix_bb_placements() 228 target_loop = from->loop_father; in fix_bb_placements() 253 if (pred->loop_father != base_loop in fix_bb_placements() 255 || nca != pred->loop_father)) in fix_bb_placements() 256 pred = pred->loop_father->header; in fix_bb_placements() 447 subloop = bbs[i]->loop_father; in add_loop() 768 if (switch_bb->loop_father) in loopify() 1136 target = e->src->loop_father; in duplicate_loop_to_header_edge() [all …]
|
H A D | cfgloop.c | 236 header->loop_father = loop; in flow_loop_nodes_find() 247 latch->src->loop_father = loop; in flow_loop_nodes_find() 264 ancestor->loop_father = loop; in flow_loop_nodes_find() 363 EXIT_BLOCK_PTR->loop_father = root; in init_loops_structure() 776 source_loop = bb->loop_father; in flow_bb_inside_loop_p() 1014 cloop = find_common_loop (e->src->loop_father, e->dest->loop_father); in rescan_loop_exit() 1189 bb->loop_father = loop; in add_bb_to_loop() 1219 bb->loop_father = NULL; in remove_bb_from_loops() 1286 bbs[i]->loop_father = outer; in cancel_loop() 1523 for (loop = bb->loop_father; in verify_loop_structure() [all …]
|
H A D | cfghooks.c | 410 single_succ (ret)->loop_father); in redirect_edge_and_branch_force() 450 add_bb_to_loop (new_bb, bb->loop_father); in split_block() 451 if (bb->loop_father->latch == bb) in split_block() 452 bb->loop_father->latch = new_bb; in split_block() 502 struct loop *loop = bb->loop_father; in delete_basic_block() 599 loop = find_common_loop (src->loop_father, dest->loop_father); in split_edge() 769 && dummy->loop_father != NULL in make_forwarder_block() 772 dummy->loop_father->latch = jump; in make_forwarder_block() 796 loop = dummy->loop_father; in make_forwarder_block() 902 single_succ (ret)->loop_father); in force_nonfallthru() [all …]
|
H A D | graphite-scop-detection.c | 64 struct loop *loop = bb->loop_father; in get_bb_type() 304 loop_p loop = bb->loop_father; in stmt_simple_for_scop_p() 433 loop_p loop = bb->loop_father; in scopdet_basic_block_info() 513 if (exit_e->src->loop_father != loop) in scopdet_basic_block_info() 548 if (e->src->loop_father == loop in scopdet_basic_block_info() 556 if (e->dest->loop_father->header == e->dest) in scopdet_basic_block_info() 558 loop_outer (e->dest->loop_father)); in scopdet_basic_block_info() 561 e->dest->loop_father); in scopdet_basic_block_info() 888 if (region->entry->loop_father->header != region->entry in create_single_entry_edge() 890 loop_latch_edge (region->entry->loop_father)->src, in create_single_entry_edge() [all …]
|
H A D | sese.h | 173 && (SESE_ENTRY_BB (region)->loop_father == loop in sese_loop_depth() 174 || SESE_EXIT (region)->src->loop_father == loop)) in sese_loop_depth() 360 return GBB_BB (gbb)->loop_father; in gbb_loop()
|
H A D | tree-ssa-loop-im.c | 465 max_loop = find_common_loop (loop, def_bb->loop_father); in outermost_invariant_loop() 519 && def_bb->loop_father == loop) in add_dependency() 772 struct loop *loop = bb->loop_father; in determine_max_movement() 1080 if (!loop_outer (bb->loop_father)) in determine_invariantness_stmt() 1085 bb->index, bb->loop_father->num, loop_depth (bb->loop_father)); in determine_invariantness_stmt() 1234 if (!loop_outer (bb->loop_father)) in move_computations_stmt() 1649 loop = bb->loop_father; in gather_mem_refs_in_loops() 2034 if (current_loops && new_bb->loop_father) in execute_sm_if_changed() 2035 add_bb_to_loop (then_bb, new_bb->loop_father); in execute_sm_if_changed() 2546 if (bb->loop_father->header == bb) in fill_always_executed_in() [all …]
|
H A D | graphite.c | 83 if (bb == bb->loop_father->header in print_global_statistics() 134 loop_p loop = bb->loop_father; in print_graphite_scop_statistics()
|
H A D | tree-ssa-threadupdate.c | 600 struct loop *loop = bb->loop_father; in thread_block() 646 && bb == bb->loop_father->header in thread_block() 647 && (!loop_exit_edge_p (bb->loop_father, e2) in thread_block() 975 if (tgt_bb->loop_father->header == tgt_bb) in thread_through_loop_header() 982 tgt_bb = create_preheader (tgt_bb->loop_father, 0); in thread_through_loop_header()
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | cfghooks.c | 694 loop = find_common_loop (src->loop_father, dest->loop_father); in split_edge() 802 if (b->loop_father->header == b) in merge_blocks() 811 a->loop_father->header = a; in merge_blocks() 815 if (b->loop_father->latch in merge_blocks() 816 && b->loop_father->latch == b) in merge_blocks() 817 b->loop_father->latch = a; in merge_blocks() 927 loop = dummy->loop_father; in make_forwarder_block() 1035 = find_common_loop (pred->loop_father, succ->loop_father); in force_nonfallthru() 1354 if (bb->loop_father) in copy_bbs() 1357 if (bb->loop_father->header == bb && bb->loop_father != base) in copy_bbs() [all …]
|
H A D | cfgloopanal.c | 51 if (bb->loop_father != loop) in just_once_each_iteration_p() 114 if (e->dest->loop_father->header == e->dest in mark_irreducible_loops() 115 && e->dest->loop_father->latch == act) in mark_irreducible_loops() 126 if (e->dest->loop_father->header == e->dest) in mark_irreducible_loops() 127 dest = LOOP_REPR (e->dest->loop_father); in mark_irreducible_loops() 132 e->dest->loop_father)); in mark_irreducible_loops() 133 if (depth == loop_depth (act->loop_father)) in mark_irreducible_loops() 134 cloop = act->loop_father; in mark_irreducible_loops() 136 cloop = (*act->loop_father->superloops)[depth]; in mark_irreducible_loops() 452 if (loop_outer (bb->loop_father) in mark_loop_exit_edges() [all …]
|
H A D | cfgloop.c | 239 header->loop_father = loop; in flow_loop_nodes_find() 265 ancestor->loop_father = loop; in flow_loop_nodes_find() 470 loop = header->loop_father; in flow_loops_find() 858 source_loop = bb->loop_father; in flow_bb_inside_loop_p() 1082 cloop = find_common_loop (e->src->loop_father, e->dest->loop_father); in rescan_loop_exit() 1256 bb->loop_father = loop; in add_bb_to_loop() 1285 bb->loop_father = NULL; in remove_bb_from_loops() 1351 bbs[i]->loop_father = outer; in cancel_loop() 1468 if (bb->loop_father != loop) in verify_loop_structure() 1665 loop != e->dest->loop_father in verify_loop_structure() [all …]
|
H A D | cfgloopmanip.c | 99 act = e->dest->loop_father; in fix_bb_placement() 107 if (loop == bb->loop_father) in fix_bb_placement() 195 base_loop = from->loop_father; in fix_bb_placements() 243 target_loop = from->loop_father; in fix_bb_placements() 270 if (pred->loop_father != base_loop in fix_bb_placements() 272 || nca != pred->loop_father)) in fix_bb_placements() 273 pred = pred->loop_father->header; in fix_bb_placements() 470 subloop = bbs[i]->loop_father; in add_loop() 900 if (switch_bb->loop_father) in loopify() 1267 target = e->src->loop_father; in duplicate_loop_to_header_edge() [all …]
|
H A D | loop-init.c | 172 bb->loop_father = NULL; in loop_optimizer_finalize() 218 bb->aux = (void *) (size_t) loop_depth (bb->loop_father); in fix_loop_structure() 266 if ((void *) (size_t) loop_depth (bb->loop_father) != bb->aux) in fix_loop_structure() 290 if (former_header->loop_father->header == former_header) in fix_loop_structure() 293 loop->num, former_header->loop_father->num, in fix_loop_structure() 295 else if ((unsigned) former_header->loop_father->num in fix_loop_structure() 301 former_header->loop_father->num, in fix_loop_structure() 302 former_header->loop_father->header->index); in fix_loop_structure()
|
H A D | tree-cfgcleanup.c | 391 if (dest->loop_father->header == dest) in tree_forwarder_block_p() 393 if (bb->loop_father == dest->loop_father) in tree_forwarder_block_p() 404 else if (bb->loop_father == loop_outer (dest->loop_father)) in tree_forwarder_block_p() 598 if (current_loops && bb->loop_father->latch == bb) in remove_forwarder_block() 599 bb->loop_father->latch = pred; in remove_forwarder_block() 908 cloop = find_common_loop (cloop, e->src->loop_father); in cleanup_tree_cfg_noloop() 1049 if (dest->loop_father->header == dest in remove_forwarder_block_with_phi() 1052 dest->loop_father->any_upper_bound = false; in remove_forwarder_block_with_phi() 1053 dest->loop_father->any_likely_upper_bound = false; in remove_forwarder_block_with_phi() 1117 if (current_loops && bb->loop_father->latch == bb) in remove_forwarder_block_with_phi() [all …]
|
H A D | tree-ssa-threadupdate.c | 317 && loop_outer (bb->loop_father) in remove_ctrl_stmt_and_useless_edges() 1311 if (bb->loop_father != e2->src->loop_father in thread_block_1() 1313 || flow_loop_nested_p (bb->loop_father, in thread_block_1() 1314 e2->dest->loop_father))) in thread_block_1() 1350 if (bb->loop_father == e2->src->loop_father in thread_block_1() 1388 && bb == bb->loop_father->header) in thread_block_1() 1389 set_loop_copy (bb->loop_father, loop_outer (bb->loop_father)); in thread_block_1() 1426 && bb == bb->loop_father->header) in thread_block_1() 1427 set_loop_copy (bb->loop_father, NULL); in thread_block_1() 2001 if (flow_loop_nested_p (src->loop_father, dest->loop_father)) in mark_threaded_blocks() [all …]
|
H A D | tree-ssa-threadbackward.c | 102 if (loop != start_bb->loop_father) in fsm_find_thread_path() 185 loop_p loop = m_path[0]->loop_father; in profitable_jump_thread_path() 215 if (bb->loop_father != loop) in profitable_jump_thread_path() 345 && loop == taken_edge->dest->loop_father in profitable_jump_thread_path() 502 local_visited_bbs, e->src->loop_father)) in check_subpath_and_update_thread_path() 556 vect_free_loop_info_assumptions (m_path[0]->loop_father); in register_jump_thread_path_if_profitable() 577 if (!arg || def_bb->loop_father != bbi->loop_father) in handle_phi()
|
H A D | tree-ssa-loop-im.c | 447 && def_bb->loop_father == loop) in add_dependency() 628 struct loop *loop = bb->loop_father; in determine_max_movement() 956 if (!loop_outer (bb->loop_father)) in before_dom_children() 961 bb->index, bb->loop_father->num, loop_depth (bb->loop_father)); in before_dom_children() 1096 if (!loop_outer (bb->loop_father)) in move_computations_worker() 1485 struct loop *loop1 = bb1->loop_father; in sort_bbs_in_loop_postorder_cmp() 1486 struct loop *loop2 = bb2->loop_father; in sort_bbs_in_loop_postorder_cmp() 2386 e->dest->loop_father) in fill_always_executed_in_1() 2387 && ! finite_loop_p (e->dest->loop_father)) in fill_always_executed_in_1() 2401 if (bb->loop_father->header == bb) in fill_always_executed_in_1() [all …]
|
H A D | gimple-loop-jam.c | 124 if (bbs[i]->loop_father == old in merge_loop_tree() 125 || loop_depth (bbs[i]->loop_father) < loop_depth (old)) in merge_loop_tree() 133 subloop = bbs[i]->loop_father; in merge_loop_tree() 262 if (bbs[i]->loop_father == outer && bb_prevents_fusion_p (bbs[i])) in unroll_jam_possible_p()
|
H A D | tree-ssa-loop-manip.c | 186 struct loop *def_loop = def_bb->loop_father; in compute_live_loop_exits() 198 struct loop *use_loop = use_bb->loop_father; in compute_live_loop_exits() 224 struct loop *pred_loop = pred->loop_father; in compute_live_loop_exits() 283 struct loop *aloop = find_common_loop (def_bb->loop_father, in add_exit_phi() 284 e->src->loop_father); in add_exit_phi() 382 def_loop = def_bb->loop_father; in find_uses_to_rename_use() 709 gcc_assert (flow_bb_inside_loop_p (def_bb->loop_father, use_bb)); in check_loop_closed_ssa_def() 759 if (bb->loop_father && bb->loop_father->num > 0) in verify_loop_closed_ssa() 1485 if (bb->loop_father != loop) in rewrite_all_phi_nodes_with_iv()
|
H A D | gimple-loop-interchange.cc | 325 if (bb->loop_father != m_loop) in can_interchange_p() 422 if (!bb || bb->loop_father != m_outer) in classify_simple_reduction() 1289 gcc_assert (loop == bb->loop_father); in compute_access_stride() 1756 || (e0->src->loop_father == loop && e1->src->loop_father == loop)) in proper_loop_form_for_interchange() 1763 || (e0->dest->loop_father == loop && e1->dest->loop_father == loop)) in proper_loop_form_for_interchange() 1773 if (bb->loop_father != loop in proper_loop_form_for_interchange() 1844 bool a_outer_p = gimple_bb (DR_STMT (a))->loop_father != innermost; in tree_loop_interchange_compute_ddrs() 1848 bool b_outer_p = gimple_bb (DR_STMT (b))->loop_father != innermost; in tree_loop_interchange_compute_ddrs() 1930 loop_nest = bb->loop_father->inner; in prepare_data_references()
|
H A D | tree-ssa-loop-ivcanon.c | 1372 struct loop *loop_father; in tree_unroll_loops_completely_1() local 1399 loop_father = loop_outer (loop); in tree_unroll_loops_completely_1() 1400 if (!loop_father) in tree_unroll_loops_completely_1() 1408 && (unroll_outer || loop_outer (loop_father))) in tree_unroll_loops_completely_1() 1420 if (loop_outer (loop_father)) in tree_unroll_loops_completely_1() 1421 bitmap_set_bit (father_bbs, loop_father->header->index); in tree_unroll_loops_completely_1() 1480 if (loop_outer (unrolled_loop_bb->loop_father)) in tree_unroll_loops_completely() 1482 unrolled_loop_bb->loop_father->num); in tree_unroll_loops_completely()
|
H A D | graphite.c | 88 if (bb == bb->loop_father->header in print_global_statistics() 146 loop_p loop = bb->loop_father; in print_graphite_scop_statistics() 416 (scops[i]->scop_info->region.entry->dest->loop_father); in graphite_transform_loops()
|
H A D | tree-ssa-loop-unswitch.c | 425 if (dest->loop_father == loop in tree_unswitch_single_loop() 513 if (!exit || exit->src->loop_father != loop) in tree_unswitch_outer_loop() 604 if (header->loop_father->header == next) in find_loop_guard() 668 if (bb->loop_father != loop) in find_loop_guard() 964 if (!flow_bb_inside_loop_p (def_bb->loop_father, pre_header)) in check_exit_phi()
|
H A D | tree-ssa-loop.h | 79 return bb->loop_father; in loop_containing_stmt()
|