diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2011-07-11 10:23:57 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2011-07-11 10:23:57 +0000 |
commit | d3b7e946d7a2c298e87a0affd06caedb7639f180 (patch) | |
tree | c7a554964b9c1d07fa19ad35b945ce0c19632458 /gcc | |
parent | 7e4ec472eeae2c37c4c16767eca148d568773bd0 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/passes.c | 1 |
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); |