diff options
author | Toon Moene <toon@moene.indiv.nluug.nl> | 2004-09-12 07:51:02 +0200 |
---|---|---|
committer | Toon Moene <toon@gcc.gnu.org> | 2004-09-12 05:51:02 +0000 |
commit | a924fe34118e65f7d75b0bea124e79b0ec9d7a37 (patch) | |
tree | f81ffd2499193ee5de7e406cb262ddcdb7921622 /gcc/loop.c | |
parent | 0fe0caa6d942920ebaab6197c8bedb4e371e9110 (diff) | |
download | gcc-a924fe34118e65f7d75b0bea124e79b0ec9d7a37.tar.gz |
common.opt: Remove flags -fmove-all-movables and -freduce-all-givs.
2004-09-12 Toon Moene <toon@moene.indiv.nluug.nl>
* common.opt: Remove flags -fmove-all-movables and
-freduce-all-givs.
* loop-invariant.c (find_invariants_to_move):
Remove all uses of flag_move_all_movables.
* loop.c (move_movables): Remove all uses of
flag_move_all_movables.
(strength_reduce): Remove all uses of
flag_reduce_all_givs.
* doc/invoke.texi: Remove documentation of flags
-fremove-all-movables and -freduce-all-givs.
From-SVN: r87386
Diffstat (limited to 'gcc/loop.c')
-rw-r--r-- | gcc/loop.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/loop.c b/gcc/loop.c index 8f1ace8f1c4..11e16a5a8c7 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -1885,7 +1885,6 @@ move_movables (struct loop *loop, struct loop_movables *movables, extra cost because something else was already moved. */ if (already_moved[regno] - || flag_move_all_movables || (threshold * savings * m->lifetime) >= (regs->array[regno].moved_once ? insn_count * 2 : insn_count) || (m->forces && m->forces->done @@ -5122,8 +5121,7 @@ strength_reduce (struct loop *loop, int flags) of such giv's whether or not we know they are used after the loop exit. */ - if (! flag_reduce_all_givs - && v->lifetime * threshold * benefit < insn_count + if (v->lifetime * threshold * benefit < insn_count && ! bl->reversed) { if (loop_dump_stream) |