/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | tree-vect-loop-manip.c | 258 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 D | graphite-scop-detection.c | 69 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 D | tree-ssa-loop-ivcanon.c | 444 exit = single_exit (loop); in canonicalize_loop_induction_variables() 452 if (!single_exit (loop)) in canonicalize_loop_induction_variables()
|
H A D | modulo-sched.c | 1188 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 D | tree-loop-distribution.c | 171 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 D | tree-vect-loop.c | 1081 || !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 D | tree-scalar-evolution.c | 847 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 D | cfgloop.h | 251 edge single_exit (const struct loop *);
|
H A D | tree-ssa-loop-niter.c | 1770 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 D | tree-vect-loop-manip.c | 738 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 D | tree-ssa-loop-split.c | 156 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 D | gimple-loop-jam.c | 201 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 D | tree-ssa-loop-unswitch.c | 512 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 D | tree-loop-distribution.c | 803 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 D | tree-vect-loop.c | 1024 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 D | modulo-sched.c | 1172 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 D | tree-ssa-loop-ch.c | 465 edge exit = single_exit (loop); in process_loop_p()
|
H A D | graphite.c | 326 edge e = single_exit (loop); in canonicalize_loop_form()
|
H A D | cfgloopanal.c | 468 edge found = single_exit (loop); in single_likely_exit()
|
H A D | gimple-loop-interchange.cc | 214 : 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 D | cfgloop.h | 372 extern edge single_exit (const struct loop *);
|
H A D | tree-scalar-evolution.c | 868 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 D | cfgloopmanip.c | 557 e = single_exit (loop); in scale_loop_profile() 812 exit_e = single_exit (loop); in create_empty_loop_on_edge()
|
H A D | tree-if-conv.c | 1532 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 D | cfgloop.c | 1758 single_exit (const struct loop *loop) in single_exit() function 1827 if ((exit = single_exit (loop))) in get_loop_location()
|