tree-ssa-loop-niter.h (estimate_numbers_of_iterations): Take struct function as arg.
2017-06-19 Richard Biener <rguenther@suse.de> * tree-ssa-loop-niter.h (estimate_numbers_of_iterations): Take struct function as arg. (estimate_numbers_of_iterations): Export overload with loop arg. (free_numbers_of_iterations_estimates_loop): Use an overload of free_numbers_of_iterations_estimates instead. * tree-cfg.c (remove_bb): Adjust. * tree-cfgcleanup.c (remove_forwarder_block_with_phi): Likewise. * tree-parloops.c (gen_parallel_loop): Likewise. * tree-ssa-loop-ivcanon.c (canonicalize_induction_variables): Likewise. (tree_unroll_loops_completely): Likewise. * tree-ssa-loop-niter.c (estimate_numbers_of_iterations_loop): Use an overload instead and export. (estimated_loop_iterations): Adjust. (max_loop_iterations): Likewise. (likely_max_loop_iterations): Likewise. (estimate_numbers_of_iterations): Take struct function as arg and adjust. (loop_exits_before_overflow): Adjust. (free_numbers_of_iterations_estimates_loop): Use an overload. * tree-vect-loop.c (vect_analyze_loop_form): Adjust. * tree-vectorizer.c (vect_free_loop_info_assumptions): Likewise. From-SVN: r249358
Showing
- gcc/ChangeLog 25 additions, 0 deletionsgcc/ChangeLog
- gcc/tree-cfg.c 1 addition, 1 deletiongcc/tree-cfg.c
- gcc/tree-cfgcleanup.c 1 addition, 1 deletiongcc/tree-cfgcleanup.c
- gcc/tree-parloops.c 1 addition, 2 deletionsgcc/tree-parloops.c
- gcc/tree-ssa-loop-ivcanon.c 4 additions, 3 deletionsgcc/tree-ssa-loop-ivcanon.c
- gcc/tree-ssa-loop-niter.c 11 additions, 15 deletionsgcc/tree-ssa-loop-niter.c
- gcc/tree-ssa-loop-niter.h 3 additions, 3 deletionsgcc/tree-ssa-loop-niter.h
- gcc/tree-vect-loop.c 1 addition, 1 deletiongcc/tree-vect-loop.c
- gcc/tree-vectorizer.c 2 additions, 2 deletionsgcc/tree-vectorizer.c
Loading
Please register or sign in to comment