Home
last modified time | relevance | path

Searched refs:loop_father (Results 1 – 25 of 124) sorted by relevance

12345

/dragonfly/contrib/gcc-4.7/gcc/
H A Dcfgloopanal.c50 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 Dcfgloopmanip.c102 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 Dcfgloop.c236 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 Dcfghooks.c410 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 Dgraphite-scop-detection.c64 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 Dsese.h173 && (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 Dtree-ssa-loop-im.c465 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 Dgraphite.c83 if (bb == bb->loop_father->header in print_global_statistics()
134 loop_p loop = bb->loop_father; in print_graphite_scop_statistics()
H A Dtree-ssa-threadupdate.c600 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 Dcfghooks.c694 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 Dcfgloopanal.c51 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 Dcfgloop.c239 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 Dcfgloopmanip.c99 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 Dloop-init.c172 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 Dtree-cfgcleanup.c391 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 Dtree-ssa-threadupdate.c317 && 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 Dtree-ssa-threadbackward.c102 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 Dtree-ssa-loop-im.c447 && 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 Dgimple-loop-jam.c124 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 Dtree-ssa-loop-manip.c186 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 Dgimple-loop-interchange.cc325 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 Dtree-ssa-loop-ivcanon.c1372 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 Dgraphite.c88 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 Dtree-ssa-loop-unswitch.c425 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 Dtree-ssa-loop.h79 return bb->loop_father; in loop_containing_stmt()

12345