aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-05-11 14:07:38 +0000
committerRichard Guenther <rguenther@suse.de>2012-05-11 14:07:38 +0000
commit6dc72f311c2b21235e3eb26299e9fb1f66393edc (patch)
tree0eeb74722c6f05b398c7d62aad2871734e913808 /gcc/passes.c
parent824936c72eae8f27f9301da5d9bf650d2e3e4a01 (diff)
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: https://gcc.gnu.org/svn/gcc/trunk@187407 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/passes.c')
-rw-r--r--gcc/passes.c11
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;