summaryrefslogtreecommitdiff
path: root/gcc/loop.c
diff options
context:
space:
mode:
authorToon Moene <toon@moene.indiv.nluug.nl>2004-09-12 07:51:02 +0200
committerToon Moene <toon@gcc.gnu.org>2004-09-12 05:51:02 +0000
commita924fe34118e65f7d75b0bea124e79b0ec9d7a37 (patch)
treef81ffd2499193ee5de7e406cb262ddcdb7921622 /gcc/loop.c
parent0fe0caa6d942920ebaab6197c8bedb4e371e9110 (diff)
downloadgcc-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.c4
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)