/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | cfgloop.h | 359 struct niter_desc struct 406 extern void find_simple_exit (struct loop *, struct niter_desc *); argument 409 extern struct niter_desc *get_simple_loop_desc (struct loop *loop); 412 static inline struct niter_desc * 415 return (struct niter_desc *) loop->aux; in simple_loop_desc()
|
H A D | loop-unroll.c | 215 struct niter_desc *desc = get_simple_loop_desc (loop); in loop_exit_at_end_p() 326 struct niter_desc *desc; in decide_peel_once_rolling() 366 struct niter_desc *desc; in decide_peel_completely() 464 struct niter_desc *desc = get_simple_loop_desc (loop); in peel_loop_completely() 527 struct niter_desc *desc; in decide_unroll_constant_iterations() 649 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_constant_iterations() 808 struct niter_desc *desc; in decide_unroll_runtime_iterations() 976 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_runtime_iterations() 1199 struct niter_desc *desc; in decide_peel_simple() 1298 struct niter_desc *desc = get_simple_loop_desc (loop); in peel_loop_simple() [all …]
|
H A D | loop-doloop.c | 262 doloop_valid_p (struct loop *loop, struct niter_desc *desc) in doloop_valid_p() 400 doloop_modify (struct loop *loop, struct niter_desc *desc, in doloop_modify() 608 struct niter_desc *desc; in doloop_optimize()
|
H A D | loop-iv.c | 2025 enum rtx_code cond, bool signed_p, struct niter_desc *desc) in shorten_into_mode() 2084 enum rtx_code cond, struct niter_desc *desc) in canonicalize_iv_subregs() 2199 determine_max_iter (struct loop *loop, struct niter_desc *desc, rtx old_niter) in determine_max_iter() 2254 struct niter_desc *desc) in iv_number_of_iterations() 2809 check_simple_exit (struct loop *loop, edge e, struct niter_desc *desc) in check_simple_exit() 2856 find_simple_exit (struct loop *loop, struct niter_desc *desc) in find_simple_exit() 2861 struct niter_desc act; in find_simple_exit() 2943 struct niter_desc * 2946 struct niter_desc *desc = simple_loop_desc (loop); in get_simple_loop_desc() 2953 desc = XCNEW (struct niter_desc); in get_simple_loop_desc() [all …]
|
H A D | graphite-scop-detection.c | 393 struct tree_niter_desc niter_desc; in graphite_can_represent_loop() local 398 return number_of_iterations_exit (loop, single_exit (loop), &niter_desc, false) in graphite_can_represent_loop() 399 && niter_desc.control.no_overflow in graphite_can_represent_loop()
|
H A D | predict.c | 964 struct tree_niter_desc niter_desc; in predict_loops() local 978 if (number_of_iterations_exit (loop, ex, &niter_desc, false)) in predict_loops() 979 niter = niter_desc.niter; in predict_loops() 980 if (!niter || TREE_CODE (niter_desc.niter) != INTEGER_CST) in predict_loops()
|
H A D | tree-ssa-loop-niter.c | 3004 struct tree_niter_desc niter_desc; in estimate_numbers_of_iterations_loop() local 3018 if (!number_of_iterations_exit (loop, ex, &niter_desc, false)) in estimate_numbers_of_iterations_loop() 3021 niter = niter_desc.niter; in estimate_numbers_of_iterations_loop() 3023 if (TREE_CODE (niter_desc.may_be_zero) != INTEGER_CST) in estimate_numbers_of_iterations_loop() 3024 niter = build3 (COND_EXPR, type, niter_desc.may_be_zero, in estimate_numbers_of_iterations_loop() 3027 record_estimate (loop, niter, niter_desc.max, in estimate_numbers_of_iterations_loop()
|
H A D | tree-scalar-evolution.c | 2713 struct tree_niter_desc niter_desc; in number_of_latch_executions() local 2731 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in number_of_latch_executions() 2733 may_be_zero = niter_desc.may_be_zero; in number_of_latch_executions() 2734 res = niter_desc.niter; in number_of_latch_executions()
|
H A D | tree-parloops.c | 2133 struct tree_niter_desc niter_desc; in parallelize_loops() local 2201 if (!try_get_loop_niter (loop, &niter_desc)) in parallelize_loops() 2224 n_threads, &niter_desc); in parallelize_loops()
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | cfgloop.h | 255 struct niter_desc *simple_loop_desc; 444 struct GTY(()) niter_desc struct 489 extern void find_simple_exit (struct loop *, struct niter_desc *); argument 492 extern struct niter_desc *get_simple_loop_desc (struct loop *loop); 495 static inline struct niter_desc *
|
H A D | tree-ssa-loop-ivcanon.c | 1166 struct tree_niter_desc niter_desc; in canonicalize_loop_induction_variables() local 1173 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in canonicalize_loop_induction_variables() 1175 niter = niter_desc.niter; in canonicalize_loop_induction_variables() 1177 = niter_desc.may_be_zero && !integer_zerop (niter_desc.may_be_zero); in canonicalize_loop_induction_variables() 1186 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1188 niter_desc.may_be_zero, in canonicalize_loop_induction_variables() 1260 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1262 niter_desc.may_be_zero, in canonicalize_loop_induction_variables()
|
H A D | loop-doloop.c | 266 doloop_valid_p (struct loop *loop, struct niter_desc *desc) in doloop_valid_p() 408 doloop_modify (struct loop *loop, struct niter_desc *desc, in doloop_modify() 617 struct niter_desc *desc; in doloop_optimize()
|
H A D | loop-unroll.c | 326 struct niter_desc *desc = get_simple_loop_desc (loop); in loop_exit_at_end_p() 352 struct niter_desc *desc; in decide_unroll_constant_iterations() 489 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_constant_iterations() 672 struct niter_desc *desc; in decide_unroll_runtime_iterations() 896 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_runtime_iterations() 1157 struct niter_desc *desc; in decide_unroll_stupid() 1255 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_stupid()
|
H A D | loop-iv.c | 2074 enum rtx_code cond, bool signed_p, struct niter_desc *desc) in shorten_into_mode() 2133 enum rtx_code cond, struct niter_desc *desc) in canonicalize_iv_subregs() 2248 determine_max_iter (struct loop *loop, struct niter_desc *desc, rtx old_niter) in determine_max_iter() 2307 struct niter_desc *desc) in iv_number_of_iterations() 2868 check_simple_exit (struct loop *loop, edge e, struct niter_desc *desc) in check_simple_exit() 2916 find_simple_exit (struct loop *loop, struct niter_desc *desc) in find_simple_exit() 2921 struct niter_desc act; in find_simple_exit() 3006 struct niter_desc * 3009 struct niter_desc *desc = simple_loop_desc (loop); in get_simple_loop_desc() 3016 desc = ggc_cleared_alloc<niter_desc> (); in get_simple_loop_desc() [all …]
|
H A D | tree-ssa-loop-niter.c | 3887 struct tree_niter_desc niter_desc; in estimate_numbers_of_iterations() local 3926 if (!number_of_iterations_exit (loop, ex, &niter_desc, false, false)) in estimate_numbers_of_iterations() 3929 niter = niter_desc.niter; in estimate_numbers_of_iterations() 3931 if (TREE_CODE (niter_desc.may_be_zero) != INTEGER_CST) in estimate_numbers_of_iterations() 3932 niter = build3 (COND_EXPR, type, niter_desc.may_be_zero, in estimate_numbers_of_iterations() 3935 record_estimate (loop, niter, niter_desc.max, in estimate_numbers_of_iterations() 3938 record_control_iv (loop, &niter_desc); in estimate_numbers_of_iterations()
|
H A D | tree-scalar-evolution.c | 2891 struct tree_niter_desc niter_desc; in number_of_latch_executions() local 2909 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in number_of_latch_executions() 2911 may_be_zero = niter_desc.may_be_zero; in number_of_latch_executions() 2912 res = niter_desc.niter; in number_of_latch_executions()
|
H A D | predict.c | 1863 struct tree_niter_desc niter_desc; in predict_loops() local 1924 if (number_of_iterations_exit (loop, ex, &niter_desc, false, false)) in predict_loops() 1925 niter = niter_desc.niter; in predict_loops() 1926 if (!niter || TREE_CODE (niter_desc.niter) != INTEGER_CST) in predict_loops()
|
H A D | ipa-fnsummary.c | 2295 struct tree_niter_desc niter_desc; in analyze_function_body() local 2300 if (number_of_iterations_exit (loop, ex, &niter_desc, false) in analyze_function_body() 2301 && !is_gimple_min_invariant (niter_desc.niter)) in analyze_function_body() 2305 niter_desc.niter, in analyze_function_body()
|
H A D | tree-parloops.c | 3283 struct tree_niter_desc niter_desc; in parallelize_loops() local 3387 if (!try_get_loop_niter (loop, &niter_desc)) in parallelize_loops() 3420 n_threads, &niter_desc, oacc_kernels_p); in parallelize_loops()
|
H A D | tree-vect-loop.c | 1025 struct tree_niter_desc niter_desc; in vect_get_loop_niters() local 1042 if (!number_of_iterations_exit_assumptions (loop, exit, &niter_desc, NULL) in vect_get_loop_niters() 1043 || chrec_contains_undetermined (niter_desc.niter)) in vect_get_loop_niters() 1046 niter_assumptions = niter_desc.assumptions; in vect_get_loop_niters() 1047 may_be_zero = niter_desc.may_be_zero; in vect_get_loop_niters() 1048 niter = niter_desc.niter; in vect_get_loop_niters()
|
H A D | cfgloop.c | 1807 struct niter_desc *desc = NULL; in get_loop_location()
|
/dragonfly/contrib/gcc-4.7/gcc/doc/ |
H A D | loop.texi | 451 function. On RTL, the results are returned in @code{struct niter_desc}
|