Home
last modified time | relevance | path

Searched refs:single_exit (Results 1 – 25 of 42) sorted by relevance

12

/dragonfly/contrib/gcc-4.7/gcc/
H A Dtree-vect-loop-manip.c258 edge new_loop_exit_e = single_exit (new_loop); in slpeel_update_phis_for_duplicate_loop()
507 *new_exit_bb = split_edge (single_exit (loop)); in slpeel_update_phi_nodes_for_guard1()
761 edge exit_edge = single_exit (loop); in slpeel_make_loop_iterate_ntimes()
822 at_exit = (e == single_exit (loop)); in slpeel_tree_duplicate_loop_to_edge_cfg()
843 exit_dest = single_exit (loop)->dest; in slpeel_tree_duplicate_loop_to_edge_cfg()
850 exit = single_exit (loop); in slpeel_tree_duplicate_loop_to_edge_cfg()
976 edge exit_e = single_exit (loop); in slpeel_can_duplicate_loop_p()
990 || !single_exit (loop) in slpeel_can_duplicate_loop_p()
1175 edge exit_e = single_exit (loop); in slpeel_tree_peel_loop_to_edge()
2615 merge_bb = single_exit (loop)->dest; in vect_loop_versioning()
[all …]
H A Dgraphite-scop-detection.c69 if (single_exit (loop) != NULL) in get_bb_type()
398 return number_of_iterations_exit (loop, single_exit (loop), &niter_desc, false) in graphite_can_represent_loop()
468 edge exit_e = single_exit (loop); in scopdet_basic_block_info()
1191 && single_exit (loop)) in limit_scops()
1195 open_scop.exit = single_exit (loop)->dest; in limit_scops()
1287 edge e = single_exit (loop); in canonicalize_loop_closed_ssa()
H A Dtree-ssa-loop-ivcanon.c444 exit = single_exit (loop); in canonicalize_loop_induction_variables()
452 if (!single_exit (loop)) in canonicalize_loop_induction_variables()
H A Dmodulo-sched.c1188 gcc_assert (single_exit (loop)); in generate_prolog_epilog()
1189 e = single_exit (loop); in generate_prolog_epilog()
1281 if (!single_exit (loop)) in loop_canon_p()
1445 gcc_assert (single_exit (loop)); in sms_schedule()
1446 if (single_exit (loop)->count) in sms_schedule()
1447 trip_count = latch_edge->count / single_exit (loop)->count; in sms_schedule()
1452 && (latch_edge->count < single_exit (loop)->count * SMS_LOOP_AVERAGE_COUNT_THRESHOLD)) in sms_schedule()
1571 gcc_assert (single_exit (loop)); in sms_schedule()
1572 if (single_exit (loop)->count) in sms_schedule()
1573 trip_count = latch_edge->count / single_exit (loop)->count; in sms_schedule()
H A Dtree-loop-distribution.c171 if (!single_exit (loop)) in copy_loop_before()
192 edge exit = single_exit (loop); in create_bb_after_loop()
417 edge exit = single_exit (loop); in generate_builtin()
1253 if (!single_exit (loop)) in tree_loop_distribution()
H A Dtree-vect-loop.c1081 || !single_exit (innerloop) in vect_analyze_loop_form()
1094 if (!single_exit (loop) in vect_analyze_loop_form()
1099 if (!single_exit (loop)) in vect_analyze_loop_form()
1124 if (!single_pred_p (single_exit (loop)->dest)) in vect_analyze_loop_form()
1126 edge e = single_exit (loop); in vect_analyze_loop_form()
1480 if (!slpeel_can_duplicate_loop_p (loop, single_exit (loop))) in vect_analyze_loop_operations()
3685 exit_bb = single_exit (loop)->dest; in vect_create_epilog_for_reduction()
3702 SET_PHI_ARG_DEF (phi, single_exit (loop)->dest_idx, def); in vect_create_epilog_for_reduction()
3712 exit_bb = single_exit (loop)->dest; in vect_create_epilog_for_reduction()
3718 SET_PHI_ARG_DEF (outer_phi, single_exit (loop)->dest_idx, in vect_create_epilog_for_reduction()
[all …]
H A Dtree-scalar-evolution.c847 edge exit_edge = single_exit (loop); in get_loop_exit_condition()
883 if (single_exit (loop)) in get_exit_conditions_rec()
2060 exit = single_exit (loop); in loop_closed_phi_def()
2729 exit = single_exit (loop); in number_of_latch_executions()
3310 exit = single_exit (loop); in scev_const_prop()
H A Dcfgloop.h251 edge single_exit (const struct loop *);
H A Dtree-ssa-loop-niter.c1770 if (exit != single_exit (loop)) in loop_only_exit_p()
1889 if (integer_zerop (niter->assumptions) || !single_exit (loop)) in number_of_iterations_exit()
2574 exit = single_exit (loop); in record_estimate()
/dragonfly/contrib/gcc-8.0/gcc/
H A Dtree-vect-loop-manip.c738 edge exit_edge = single_exit (loop); in vect_set_loop_condition_masked()
776 edge exit_edge = single_exit (loop); in vect_set_loop_condition_unmasked()
1013 exit = single_exit (loop); in slpeel_tree_duplicate_loop_to_edge_cfg()
1051 exit = single_exit (scalar_loop); in slpeel_tree_duplicate_loop_to_edge_cfg()
1055 exit = single_exit (loop); in slpeel_tree_duplicate_loop_to_edge_cfg()
1232 edge exit_e = single_exit (loop); in slpeel_can_duplicate_loop_p()
1243 || !single_exit (loop) in slpeel_can_duplicate_loop_p()
1263 edge exit_e = single_exit (loop); in create_lcssa_for_virtual_phi()
2196 edge e = single_exit (loop); in find_guard_arg()
2573 e = single_exit (loop); in vect_do_peeling()
[all …]
H A Dtree-ssa-loop-split.c156 edge exit = single_exit (loop); in patch_loop_exit()
202 edge exit = single_exit (loop); in easy_exit_values()
328 edge exit = single_exit (loop1); in connect_loops()
639 if (single_exit (loop) in tree_ssa_split_loops()
648 && number_of_iterations_exit (loop, single_exit (loop), &niter, in tree_ssa_split_loops()
H A Dgimple-loop-jam.c201 if (!single_exit (loop)) in unroll_jam_possible_p()
223 if (!number_of_iterations_exit (loop, single_exit (loop), &niter, in unroll_jam_possible_p()
240 for (psi = gsi_start_phis (single_exit (loop)->dest); in unroll_jam_possible_p()
H A Dtree-ssa-loop-unswitch.c512 exit = single_exit (loop); in tree_unswitch_outer_loop()
706 basic_block exit_bb = single_exit (loop)->src; in empty_bb_without_guard_p()
788 edge exit = single_exit (loop); in hoist_guard()
939 edge exit = single_exit (loop); in check_exit_phi()
H A Dtree-loop-distribution.c803 edge exit = single_exit (loop); in create_bb_after_loop()
872 inner_exit = single_exit (bb->loop_father); in generate_loops_for_partition()
1087 edge exit = single_exit (loop); in destroy_loop()
1402 edge e = single_exit (bb_st->loop_father); in find_single_drs()
1481 if (dominated_by_p (CDI_DOMINATORS, single_exit (loop)->src, bb))
2384 return dominated_by_p (CDI_DOMINATORS, single_exit (loop)->src, in latch_dominated_by_data_ref()
3026 && single_exit (outer) in prepare_perfect_loop_nest()
3082 if (!single_exit (loop) in execute()
H A Dtree-vect-loop.c1024 edge exit = single_exit (loop); in vect_get_loop_niters()
1551 || !single_exit (innerloop) in vect_analyze_loop_form_1()
1589 if (!single_exit (loop) in vect_analyze_loop_form_1()
1594 if (!single_exit (loop)) in vect_analyze_loop_form_1()
1618 edge e = single_exit (loop); in vect_analyze_loop_form_1()
2429 single_exit (LOOP_VINFO_LOOP in vect_analyze_loop_2()
5065 exit_bb = single_exit (loop)->dest; in vect_create_epilog_for_reduction()
5093 exit_bb = single_exit (loop)->dest; in vect_create_epilog_for_reduction()
5099 SET_PHI_ARG_DEF (outer_phi, single_exit (loop)->dest_idx, in vect_create_epilog_for_reduction()
8597 edge exit_e = single_exit (loop); in scale_profile_for_vect_loop()
[all …]
H A Dmodulo-sched.c1172 gcc_assert (single_exit (loop)); in generate_prolog_epilog()
1173 e = single_exit (loop); in generate_prolog_epilog()
1264 if (!single_exit (loop)) in loop_canon_p()
1427 gcc_assert (single_exit (loop)); in sms_schedule()
1435 < single_exit (loop)->count ().apply_scale in sms_schedule()
1556 gcc_assert (single_exit (loop)); in sms_schedule()
H A Dtree-ssa-loop-ch.c465 edge exit = single_exit (loop); in process_loop_p()
H A Dgraphite.c326 edge e = single_exit (loop); in canonicalize_loop_form()
H A Dcfgloopanal.c468 edge found = single_exit (loop); in single_likely_exit()
H A Dgimple-loop-interchange.cc214 : m_loop (loop), m_outer (outer), m_exit (single_exit (loop)), in loop_cand()
1220 basic_block oloop_exit_bb = single_exit (outer)->src; in move_code_to_inner_loop()
1238 to = gsi_last_bb (single_exit (inner)->src); in move_code_to_inner_loop()
H A Dcfgloop.h372 extern edge single_exit (const struct loop *);
H A Dtree-scalar-evolution.c868 edge exit_edge = single_exit (loop); in get_loop_exit_condition()
2325 exit = single_exit (loop); in loop_closed_phi_def()
2907 exit = single_exit (loop); in number_of_latch_executions()
3524 edge exit = single_exit (loop); in final_value_replacement_loop()
H A Dcfgloopmanip.c557 e = single_exit (loop); in scale_loop_profile()
812 exit_e = single_exit (loop); in create_empty_loop_on_edge()
H A Dtree-if-conv.c1532 if (!single_exit (loop)) in if_convertible_loop_p()
2638 || !single_exit (loop) in versionable_outer_loop_p()
2678 if (num <= 2 || loop->inner || !single_exit (loop)) in ifcvt_split_critical_edges()
H A Dcfgloop.c1758 single_exit (const struct loop *loop) in single_exit() function
1827 if ((exit = single_exit (loop))) in get_loop_location()

12