| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | tree-ssa-loop-ivcanon.cc | 1171 class tree_niter_desc niter_desc; in canonicalize_loop_induction_variables() local 1178 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in canonicalize_loop_induction_variables() 1180 niter = niter_desc.niter; in canonicalize_loop_induction_variables() 1182 = niter_desc.may_be_zero && !integer_zerop (niter_desc.may_be_zero); in canonicalize_loop_induction_variables() 1191 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1193 niter_desc.may_be_zero, in canonicalize_loop_induction_variables() 1266 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1268 niter_desc.may_be_zero, in canonicalize_loop_induction_variables()
|
| H A D | cfgloop.h | 268 class niter_desc *simple_loop_desc; 460 class GTY(()) niter_desc in class() 508 extern class niter_desc *get_simple_loop_desc (class loop *loop); 511 static inline class niter_desc *
|
| H A D | loop-doloop.cc | 265 doloop_valid_p (class loop *loop, class niter_desc *desc) in doloop_valid_p() 443 doloop_modify (class loop *loop, class niter_desc *desc, in doloop_modify() 652 class niter_desc *desc; in doloop_optimize()
|
| H A D | loop-unroll.cc | 323 class niter_desc *desc = get_simple_loop_desc (loop); in loop_exit_at_end_p() 349 class niter_desc *desc; in decide_unroll_constant_iterations() 486 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_constant_iterations() 659 class niter_desc *desc; in decide_unroll_runtime_iterations() 883 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_runtime_iterations() 1134 class niter_desc *desc; in decide_unroll_stupid() 1232 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_stupid()
|
| H A D | loop-iv.cc | 2077 enum rtx_code cond, bool signed_p, class niter_desc *desc) in shorten_into_mode() 2136 enum rtx_code cond, class niter_desc *desc) in canonicalize_iv_subregs() 2251 determine_max_iter (class loop *loop, class niter_desc *desc, rtx old_niter) in determine_max_iter() 2310 class niter_desc *desc) in iv_number_of_iterations() 2871 check_simple_exit (class loop *loop, edge e, class niter_desc *desc) in check_simple_exit() 2919 find_simple_exit (class loop *loop, class niter_desc *desc) in find_simple_exit() 2924 class niter_desc act; in find_simple_exit() 3022 class niter_desc * 3025 class niter_desc *desc = simple_loop_desc (loop); in get_simple_loop_desc() 3032 desc = ggc_cleared_alloc<niter_desc> (); in get_simple_loop_desc() [all …]
|
| H A D | graphite-scop-detection.cc | 555 struct tree_niter_desc niter_desc; in can_represent_loop() local 566 && number_of_iterations_exit (loop, single_exit (loop), &niter_desc, false) in can_represent_loop() 567 && niter_desc.control.no_overflow in can_represent_loop()
|
| H A D | tree-ssa-loop-niter.cc | 4369 class tree_niter_desc niter_desc; in estimate_numbers_of_iterations() local 4429 if (!number_of_iterations_exit (loop, ex, &niter_desc, in estimate_numbers_of_iterations() 4433 niter = niter_desc.niter; in estimate_numbers_of_iterations() 4435 if (TREE_CODE (niter_desc.may_be_zero) != INTEGER_CST) in estimate_numbers_of_iterations() 4436 niter = build3 (COND_EXPR, type, niter_desc.may_be_zero, in estimate_numbers_of_iterations() 4439 record_estimate (loop, niter, niter_desc.max, in estimate_numbers_of_iterations() 4442 record_control_iv (loop, &niter_desc); in estimate_numbers_of_iterations()
|
| H A D | tree-scalar-evolution.cc | 2795 class tree_niter_desc niter_desc; in number_of_latch_executions() local 2813 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in number_of_latch_executions() 2815 may_be_zero = niter_desc.may_be_zero; in number_of_latch_executions() 2816 res = niter_desc.niter; in number_of_latch_executions()
|
| H A D | tree-ssa-loop-ivopts.cc | 3876 class tree_niter_desc *niter_desc; in generic_predict_doloop_p() local 3877 if (!exit || !(niter_desc = niter_for_exit (data, exit))) in generic_predict_doloop_p() 5784 tree_niter_desc *niter_desc = niter_for_single_dom_exit (data); in add_iv_candidate_for_doloop() local 5785 gcc_assert (niter_desc && niter_desc->assumptions); in add_iv_candidate_for_doloop() 5787 tree niter = niter_desc->niter; in add_iv_candidate_for_doloop() 5791 tree may_be_zero = niter_desc->may_be_zero; in add_iv_candidate_for_doloop() 5814 base = compute_doloop_base_on_mode (pref_mode, niter, niter_desc->max); in add_iv_candidate_for_doloop()
|
| H A D | predict.cc | 1957 class tree_niter_desc niter_desc; in predict_loops() local 2015 if (number_of_iterations_exit (loop, ex, &niter_desc, false, false)) in predict_loops() 2016 niter = niter_desc.niter; in predict_loops() 2017 if (!niter || TREE_CODE (niter_desc.niter) != INTEGER_CST) in predict_loops()
|
| H A D | tree-parloops.cc | 3997 class tree_niter_desc niter_desc; in parallelize_loops() local 4100 if (!try_get_loop_niter (loop, &niter_desc)) in parallelize_loops() 4136 n_threads, &niter_desc, oacc_kernels_p); in parallelize_loops()
|
| H A D | ipa-fnsummary.cc | 2966 class tree_niter_desc niter_desc; in analyze_function_body() local 2976 if (number_of_iterations_exit (loop, ex, &niter_desc, false) in analyze_function_body() 2977 && !is_gimple_min_invariant (niter_desc.niter)) in analyze_function_body() 2982 niter_desc.niter, in analyze_function_body()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | tree-ssa-loop-ivcanon.c | 1174 class tree_niter_desc niter_desc; in canonicalize_loop_induction_variables() local 1181 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in canonicalize_loop_induction_variables() 1183 niter = niter_desc.niter; in canonicalize_loop_induction_variables() 1185 = niter_desc.may_be_zero && !integer_zerop (niter_desc.may_be_zero); in canonicalize_loop_induction_variables() 1194 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1196 niter_desc.may_be_zero, in canonicalize_loop_induction_variables() 1270 if (COMPARISON_CLASS_P (niter_desc.may_be_zero)) in canonicalize_loop_induction_variables() 1272 niter_desc.may_be_zero, in canonicalize_loop_induction_variables()
|
| H A D | cfgloop.h | 268 class niter_desc *simple_loop_desc; 460 class GTY(()) niter_desc in class() 508 extern class niter_desc *get_simple_loop_desc (class loop *loop); 511 static inline class niter_desc *
|
| H A D | loop-doloop.c | 265 doloop_valid_p (class loop *loop, class niter_desc *desc) in doloop_valid_p() 407 doloop_modify (class loop *loop, class niter_desc *desc, in doloop_modify() 616 class niter_desc *desc; in doloop_optimize()
|
| H A D | loop-unroll.c | 326 class niter_desc *desc = get_simple_loop_desc (loop); in loop_exit_at_end_p() 352 class niter_desc *desc; in decide_unroll_constant_iterations() 489 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_constant_iterations() 672 class niter_desc *desc; in decide_unroll_runtime_iterations() 896 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_runtime_iterations() 1157 class niter_desc *desc; in decide_unroll_stupid() 1255 class niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_stupid()
|
| H A D | loop-iv.c | 2077 enum rtx_code cond, bool signed_p, class niter_desc *desc) in shorten_into_mode() 2136 enum rtx_code cond, class niter_desc *desc) in canonicalize_iv_subregs() 2251 determine_max_iter (class loop *loop, class niter_desc *desc, rtx old_niter) in determine_max_iter() 2310 class niter_desc *desc) in iv_number_of_iterations() 2871 check_simple_exit (class loop *loop, edge e, class niter_desc *desc) in check_simple_exit() 2919 find_simple_exit (class loop *loop, class niter_desc *desc) in find_simple_exit() 2924 class niter_desc act; in find_simple_exit() 3022 class niter_desc * 3025 class niter_desc *desc = simple_loop_desc (loop); in get_simple_loop_desc() 3032 desc = ggc_cleared_alloc<niter_desc> (); in get_simple_loop_desc() [all …]
|
| H A D | graphite-scop-detection.c | 555 struct tree_niter_desc niter_desc; in can_represent_loop() local 566 && number_of_iterations_exit (loop, single_exit (loop), &niter_desc, false) in can_represent_loop() 567 && niter_desc.control.no_overflow in can_represent_loop()
|
| H A D | tree-ssa-loop-niter.c | 4247 class tree_niter_desc niter_desc; in estimate_numbers_of_iterations() local 4304 if (!number_of_iterations_exit (loop, ex, &niter_desc, in estimate_numbers_of_iterations() 4308 niter = niter_desc.niter; in estimate_numbers_of_iterations() 4310 if (TREE_CODE (niter_desc.may_be_zero) != INTEGER_CST) in estimate_numbers_of_iterations() 4311 niter = build3 (COND_EXPR, type, niter_desc.may_be_zero, in estimate_numbers_of_iterations() 4314 record_estimate (loop, niter, niter_desc.max, in estimate_numbers_of_iterations() 4317 record_control_iv (loop, &niter_desc); in estimate_numbers_of_iterations()
|
| H A D | tree-scalar-evolution.c | 2795 class tree_niter_desc niter_desc; in number_of_latch_executions() local 2813 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false)) in number_of_latch_executions() 2815 may_be_zero = niter_desc.may_be_zero; in number_of_latch_executions() 2816 res = niter_desc.niter; in number_of_latch_executions()
|
| H A D | predict.c | 1919 class tree_niter_desc niter_desc; in predict_loops() local 1980 if (number_of_iterations_exit (loop, ex, &niter_desc, false, false)) in predict_loops() 1981 niter = niter_desc.niter; in predict_loops() 1982 if (!niter || TREE_CODE (niter_desc.niter) != INTEGER_CST) in predict_loops()
|
| H A D | tree-ssa-loop-ivopts.c | 3845 class tree_niter_desc *niter_desc; in generic_predict_doloop_p() local 3846 if (!exit || !(niter_desc = niter_for_exit (data, exit))) in generic_predict_doloop_p() 5666 tree_niter_desc *niter_desc = niter_for_single_dom_exit (data); in add_iv_candidate_for_doloop() local 5667 gcc_assert (niter_desc && niter_desc->assumptions); in add_iv_candidate_for_doloop() 5669 tree niter = niter_desc->niter; in add_iv_candidate_for_doloop() 5673 tree may_be_zero = niter_desc->may_be_zero; in add_iv_candidate_for_doloop()
|
| H A D | ipa-fnsummary.c | 2768 class tree_niter_desc niter_desc; in analyze_function_body() local 2776 if (number_of_iterations_exit (loop, ex, &niter_desc, false) in analyze_function_body() 2777 && !is_gimple_min_invariant (niter_desc.niter)) in analyze_function_body() 2782 niter_desc.niter, in analyze_function_body()
|
| H A D | tree-parloops.c | 3995 class tree_niter_desc niter_desc; in parallelize_loops() local 4098 if (!try_get_loop_niter (loop, &niter_desc)) in parallelize_loops() 4134 n_threads, &niter_desc, oacc_kernels_p); in parallelize_loops()
|
| H A D | tree-vect-loop.c | 704 class tree_niter_desc niter_desc; in vect_get_loop_niters() local 717 if (!number_of_iterations_exit_assumptions (loop, exit, &niter_desc, NULL) in vect_get_loop_niters() 718 || chrec_contains_undetermined (niter_desc.niter)) in vect_get_loop_niters() 721 niter_assumptions = niter_desc.assumptions; in vect_get_loop_niters() 722 may_be_zero = niter_desc.may_be_zero; in vect_get_loop_niters() 723 niter = niter_desc.niter; in vect_get_loop_niters()
|