-
- Downloads
tree-scalar-evolution.c: New file.
* tree-scalar-evolution.c: New file. * tree-scalar-evolution.h: New file. * tree-ssa-loop-niter.c: New file. * Makefile.in (SCEV_H): New. (tree-scalar-evolution.o, tree-ssa-loop-niter.o): Add new files. * cfgloop.h (struct loop): Add bounds field. * tree-flow.h (struct tree_niter_desc): New type. (number_of_iterations_cond, number_of_iterations_exit, loop_niter_by_eval, find_loop_niter_by_eval, estimate_numbers_of_iterations, can_count_iv_in_wider_type, free_numbers_of_iterations_estimates): Declare. * tree.h (lower_bound_in_type, upper_bound_in_type): Declare. * params.def (PARAM_MAX_ITERATIONS_TO_TRACK): New parameter. * doc/invoke.texi (max-iterations-to-track): Document. From-SVN: r84340
Showing
- gcc/ChangeLog 17 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 11 additions, 1 deletiongcc/Makefile.in
- gcc/cfgloop.h 3 additions, 0 deletionsgcc/cfgloop.h
- gcc/doc/invoke.texi 5 additions, 0 deletionsgcc/doc/invoke.texi
- gcc/params.def 8 additions, 0 deletionsgcc/params.def
- gcc/tree-flow.h 44 additions, 0 deletionsgcc/tree-flow.h
- gcc/tree-scalar-evolution.c 61 additions, 0 deletionsgcc/tree-scalar-evolution.c
- gcc/tree-scalar-evolution.h 28 additions, 0 deletionsgcc/tree-scalar-evolution.h
- gcc/tree-ssa-loop-niter.c 1305 additions, 0 deletionsgcc/tree-ssa-loop-niter.c
- gcc/tree.h 5 additions, 0 deletionsgcc/tree.h
Loading
Please register or sign in to comment