diff options
Diffstat (limited to 'gcc/tree-ssa-loop-niter.h')
-rw-r--r-- | gcc/tree-ssa-loop-niter.h | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/gcc/tree-ssa-loop-niter.h b/gcc/tree-ssa-loop-niter.h index dc11648..4454c1a 100644 --- a/gcc/tree-ssa-loop-niter.h +++ b/gcc/tree-ssa-loop-niter.h @@ -21,39 +21,39 @@ along with GCC; see the file COPYING3. If not see #define GCC_TREE_SSA_LOOP_NITER_H extern tree expand_simple_operations (tree, tree = NULL); -extern tree simplify_using_initial_conditions (struct loop *, tree); -extern bool loop_only_exit_p (const struct loop *, const_edge); -extern bool number_of_iterations_exit (struct loop *, edge, - struct tree_niter_desc *niter, bool, +extern tree simplify_using_initial_conditions (class loop *, tree); +extern bool loop_only_exit_p (const class loop *, const_edge); +extern bool number_of_iterations_exit (class loop *, edge, + class tree_niter_desc *niter, bool, bool every_iteration = true); -extern bool number_of_iterations_exit_assumptions (struct loop *, edge, - struct tree_niter_desc *, +extern bool number_of_iterations_exit_assumptions (class loop *, edge, + class tree_niter_desc *, gcond **, bool = true); -extern tree find_loop_niter (struct loop *, edge *); -extern bool finite_loop_p (struct loop *); -extern tree loop_niter_by_eval (struct loop *, edge); -extern tree find_loop_niter_by_eval (struct loop *, edge *); -extern bool estimated_loop_iterations (struct loop *, widest_int *); -extern HOST_WIDE_INT estimated_loop_iterations_int (struct loop *); -extern bool max_loop_iterations (struct loop *, widest_int *); -extern HOST_WIDE_INT max_loop_iterations_int (struct loop *); -extern bool likely_max_loop_iterations (struct loop *, widest_int *); -extern HOST_WIDE_INT likely_max_loop_iterations_int (struct loop *); -extern HOST_WIDE_INT max_stmt_executions_int (struct loop *); -extern HOST_WIDE_INT likely_max_stmt_executions_int (struct loop *); -extern HOST_WIDE_INT estimated_stmt_executions_int (struct loop *); -extern bool max_stmt_executions (struct loop *, widest_int *); -extern bool likely_max_stmt_executions (struct loop *, widest_int *); -extern bool estimated_stmt_executions (struct loop *, widest_int *); +extern tree find_loop_niter (class loop *, edge *); +extern bool finite_loop_p (class loop *); +extern tree loop_niter_by_eval (class loop *, edge); +extern tree find_loop_niter_by_eval (class loop *, edge *); +extern bool estimated_loop_iterations (class loop *, widest_int *); +extern HOST_WIDE_INT estimated_loop_iterations_int (class loop *); +extern bool max_loop_iterations (class loop *, widest_int *); +extern HOST_WIDE_INT max_loop_iterations_int (class loop *); +extern bool likely_max_loop_iterations (class loop *, widest_int *); +extern HOST_WIDE_INT likely_max_loop_iterations_int (class loop *); +extern HOST_WIDE_INT max_stmt_executions_int (class loop *); +extern HOST_WIDE_INT likely_max_stmt_executions_int (class loop *); +extern HOST_WIDE_INT estimated_stmt_executions_int (class loop *); +extern bool max_stmt_executions (class loop *, widest_int *); +extern bool likely_max_stmt_executions (class loop *, widest_int *); +extern bool estimated_stmt_executions (class loop *, widest_int *); extern void estimate_numbers_of_iterations (function *); -extern void estimate_numbers_of_iterations (struct loop *); +extern void estimate_numbers_of_iterations (class loop *); extern bool stmt_dominates_stmt_p (gimple *, gimple *); extern bool nowrap_type_p (tree); extern bool scev_probably_wraps_p (tree, tree, tree, gimple *, - struct loop *, bool); -extern void free_numbers_of_iterations_estimates (struct loop *); + class loop *, bool); +extern void free_numbers_of_iterations_estimates (class loop *); extern void free_numbers_of_iterations_estimates (function *); extern tree simplify_replace_tree (tree, tree, tree, tree (*)(tree) = NULL); -extern void substitute_in_loop_info (struct loop *, tree, tree); +extern void substitute_in_loop_info (class loop *, tree, tree); #endif /* GCC_TREE_SSA_LOOP_NITER_H */ |