aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2011-07-11 10:23:57 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2011-07-11 10:23:57 +0000
commitd3b7e946d7a2c298e87a0affd06caedb7639f180 (patch)
treec7a554964b9c1d07fa19ad35b945ce0c19632458 /gcc
parent7e4ec472eeae2c37c4c16767eca148d568773bd0 (diff)
downloadgcc-d3b7e946d7a2c298e87a0affd06caedb7639f180.zip
gcc-d3b7e946d7a2c298e87a0affd06caedb7639f180.tar.gz
gcc-d3b7e946d7a2c298e87a0affd06caedb7639f180.tar.bz2
passes.c (init_optimization_passes): Add invariant motion pass after induction variable optimization.
2011-07-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * passes.c (init_optimization_passes): Add invariant motion pass after induction variable optimization. From-SVN: r176142
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/passes.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9597705..c0418d4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * passes.c (init_optimization_passes): Add invariant motion pass
+ after induction variable optimization.
+
2011-07-11 Georg-Johann Lay <avr@gjlay.de>
PR target/39633
diff --git a/gcc/passes.c b/gcc/passes.c
index c7e77cb..88b7147 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1363,6 +1363,7 @@ init_optimization_passes (void)
NEXT_PASS (pass_parallelize_loops);
NEXT_PASS (pass_loop_prefetch);
NEXT_PASS (pass_iv_optimize);
+ NEXT_PASS (pass_lim);
NEXT_PASS (pass_tree_loop_done);
}
NEXT_PASS (pass_cse_reciprocals);