diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-11 14:07:38 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-11 14:07:38 +0000 |
commit | 615091c17699ae8b96a281899f89f55cada85308 (patch) | |
tree | 0eeb74722c6f05b398c7d62aad2871734e913808 /gcc/passes.c | |
parent | eba36973e2376268fbafb14dbdf9a813b228e650 (diff) | |
download | gcc-615091c17699ae8b96a281899f89f55cada85308.tar.gz |
2012-05-11 Richard Guenther <rguenther@suse.de>
* tree-pass.h (pass_rest_of_compilation,
pass_all_optimizations, pass_postreload, pass_all_early_optimizations):
Remove.
* passes.c (pass_all_optimizations, pass_postreload,
pass_all_early_optimizations): Make static.
(pass_rest_of_compilation): Likewise. Make it an RTL_PASS.
* tree-phinodes.c (init_phinodes, fini_phinodes): Remove.
* tree-ssa.c (init_tree_ssa): Do not call init_phinodes.
(delete_tree_ssa): Do not call fini_phinodes.
* tree-flow.h (init_phinodes, fini_phinodes): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@187407 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index c2addb19bd7..b6fe18e4501 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -334,7 +334,7 @@ gate_all_early_optimizations (void) && !seen_error ()); } -struct gimple_opt_pass pass_all_early_optimizations = +static struct gimple_opt_pass pass_all_early_optimizations = { { GIMPLE_PASS, @@ -364,7 +364,7 @@ gate_all_optimizations (void) && (!seen_error () || gimple_in_ssa_p (cfun))); } -struct gimple_opt_pass pass_all_optimizations = +static struct gimple_opt_pass pass_all_optimizations = { { GIMPLE_PASS, @@ -391,10 +391,10 @@ gate_rest_of_compilation (void) return !(rtl_dump_and_exit || flag_syntax_only || seen_error ()); } -struct gimple_opt_pass pass_rest_of_compilation = +static struct rtl_opt_pass pass_rest_of_compilation = { { - GIMPLE_PASS, + RTL_PASS, "*rest_of_compilation", /* name */ gate_rest_of_compilation, /* gate */ NULL, /* execute */ @@ -416,7 +416,7 @@ gate_postreload (void) return reload_completed; } -struct rtl_opt_pass pass_postreload = +static struct rtl_opt_pass pass_postreload = { { RTL_PASS, @@ -1377,6 +1377,7 @@ init_optimization_passes (void) p = &all_late_ipa_passes; NEXT_PASS (pass_ipa_pta); *p = NULL; + /* These passes are run after IPA passes on every function that is being output to the assembler file. */ p = &all_passes; |