From 41f75a999228fc54b0b6cb5d84a2bdb2d413f207 Mon Sep 17 00:00:00 2001 From: rguenth Date: Tue, 30 Apr 2013 08:14:09 +0000 Subject: 2013-04-30 Richard Biener * function.h (loops_for_fn): New inline function. (set_loops_for_fn): Likewise. * cfgloop.h (place_new_loop): Add struct function parameter. (get_loop): Likewise. (get_loops): Likewise. (number_of_loops): Likewise. (fel_next): Adjust. (fel_init): Likewise. * cfg.c (get_loop_copy): Adjust. * cfgloop.c (flow_loops_dump): Likewise. (record_loop_exits): Likewise. (verify_loop_structure): Likewise. * cfgloopanal.c (mark_irreducible_loops): Likewise. (estimate_reg_pressure_cost): Likewise. (mark_loop_exit_edges): Likewise. * cfgloopmanip.c (place_new_loop): Likewise. (add_loop): Likewise. (duplicate_loop): Likewise. * graph.c (draw_cfg_nodes): Likewise. * graphite-clast-to-gimple.c (translate_clast_user): Likewise. * graphite-sese-to-poly.c (build_scop_scattering): Likewise. (extract_affine_chrec): Likewise. (build_scop_iteration_domain): Likewise. * graphite.c (graphite_initialize): Likewise. * ira-build.c (create_loop_tree_nodes): Likewise. (more_one_region_p): Likewise. (rebuild_regno_allocno_maps): Likewise. (mark_loops_for_removal): Likewise. (mark_all_loops_for_removal): Likewise. (remove_unnecessary_regions): Likewise. (ira_build): Likewise. * ira-emit.c (setup_entered_from_non_parent_p): Likewise. * loop-init.c (fix_loop_structure): Likewise. (gate_rtl_move_loop_invariants): Likewise. (gate_rtl_unswitch): Likewise. (gate_rtl_unroll_and_peel_loops): Likewise. (rtl_doloop): Likewise. * lto-streamer-in.c (input_cfg): Likewise. * lto-streamer-out.c (output_cfg): Likewise. * modulo-sched.c (sms_schedule): Likewise. * predict.c (tree_estimate_probability): Likewise. (tree_estimate_probability_driver): Likewise. (estimate_loops): Likewise. * tree-cfg.c (fixup_loop_arrays_after_move): Likewise. (move_sese_region_to_fn): Likewise. (debug_loop_num): Likewise. * tree-chrec.c (chrec_evaluate): Likewise. (hide_evolution_in_other_loops_than_loop): Likewise. (chrec_component_in_loop_num): Likewise. (reset_evolution_in_loop): Likewise. (evolution_function_is_invariant_rec_p): Likewise. * tree-if-conv.c (main_tree_if_conversion): Likewise. * tree-inline.c (copy_loops): Likewise. (copy_cfg_body): Likewise. (tree_function_versioning): Likewise. * tree-loop-distribution.c (rdg_flag_loop_exits): Likewise. * tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop): Likewise. (add_to_evolution_1): Likewise. (scev_const_prop): Likewise. * tree-scalar-evolution.h (get_chrec_loop): Likewise. * tree-ssa-loop-ch.c (copy_loop_headers): Likewise. * tree-ssa-loop-im.c (analyze_memory_references): Likewise. (tree_ssa_lim_initialize): Likewise. * tree-ssa-loop-manip.c (rewrite_into_loop_closed_ssa): Likewise. (verify_loop_closed_ssa): Likewise. * tree-ssa-loop.c (tree_ssa_loop_init): Likewise. (tree_ssa_loop_im): Likewise. (tree_ssa_loop_unswitch): Likewise. (tree_vectorize): Likewise. (check_data_deps): Likewise. (tree_ssa_loop_ivcanon): Likewise. (tree_ssa_loop_bounds): Likewise. (tree_complete_unroll): Likewise. (tree_complete_unroll_inner): Likewise. (tree_parallelize_loops): Likewise. (tree_ssa_loop_prefetch): Likewise. (tree_ssa_loop_ivopts): Likewise. * tree-ssa.c (execute_update_addresses_taken): Liekwise. * tree-vectorizer.c (vectorize_loops): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198441 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/tree-ssa-loop.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'gcc/tree-ssa-loop.c') diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c index ae5b500d1ca..99e27a1359a 100644 --- a/gcc/tree-ssa-loop.c +++ b/gcc/tree-ssa-loop.c @@ -74,7 +74,7 @@ tree_ssa_loop_init (void) regions into reducible. */ scev_initialize (); - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return 0; @@ -105,7 +105,7 @@ struct gimple_opt_pass pass_tree_loop_init = static unsigned int tree_ssa_loop_im (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return tree_ssa_lim (); @@ -142,7 +142,7 @@ struct gimple_opt_pass pass_lim = static unsigned int tree_ssa_loop_unswitch (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return tree_ssa_unswitch_loops (); @@ -216,7 +216,7 @@ struct gimple_opt_pass pass_predcom = static unsigned int tree_vectorize (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return vectorize_loops (); @@ -323,7 +323,7 @@ struct gimple_opt_pass pass_graphite_transforms = static unsigned int check_data_deps (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; tree_check_data_deps (); @@ -361,7 +361,7 @@ struct gimple_opt_pass pass_check_data_deps = static unsigned int tree_ssa_loop_ivcanon (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return canonicalize_induction_variables (); @@ -428,7 +428,7 @@ struct gimple_opt_pass pass_scev_cprop = static unsigned int tree_ssa_loop_bounds (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; estimate_numbers_of_iterations (); @@ -461,7 +461,7 @@ struct gimple_opt_pass pass_record_bounds = static unsigned int tree_complete_unroll (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return tree_unroll_loops_completely (flag_unroll_loops @@ -504,7 +504,7 @@ tree_complete_unroll_inner (void) loop_optimizer_init (LOOPS_NORMAL | LOOPS_HAVE_RECORDED_EXITS); - if (number_of_loops () > 1) + if (number_of_loops (cfun) > 1) { scev_initialize (); ret = tree_unroll_loops_completely (optimize >= 3, false); @@ -553,7 +553,7 @@ gate_tree_parallelize_loops (void) static unsigned tree_parallelize_loops (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; if (parallelize_loops ()) @@ -586,7 +586,7 @@ struct gimple_opt_pass pass_parallelize_loops = static unsigned int tree_ssa_loop_prefetch (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; return tree_ssa_prefetch_arrays (); @@ -623,7 +623,7 @@ struct gimple_opt_pass pass_loop_prefetch = static unsigned int tree_ssa_loop_ivopts (void) { - if (number_of_loops () <= 1) + if (number_of_loops (cfun) <= 1) return 0; tree_ssa_iv_optimize (); -- cgit v1.2.1