]> gcc.gnu.org Git - gcc.git/commitdiff
invoke.texi (Optimize Options): Under -fcse-follow-jumps, show that CSE means common...
authorJanis Johnson <janis187@us.ibm.com>
Thu, 1 Nov 2007 16:34:48 +0000 (16:34 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 1 Nov 2007 16:34:48 +0000 (16:34 +0000)
* doc/invoke.texi (Optimize Options): Under -fcse-follow-jumps,
show that CSE means common subexpression elimination.  Change wording
for -fsee and define LCM.  Remove capitalization of optimizations
for -ftree-reassoc, -ftree-pre, and -ftree-fre.

From-SVN: r129824

gcc/ChangeLog
gcc/doc/invoke.texi

index d1569fafdc72af7d033956972a58f89374628d7d..829201beb218d417d53a0ed2cdb6eac05e66863c 100644 (file)
@@ -1,3 +1,10 @@
+2007-11-01  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/invoke.texi (Optimize Options): Under -fcse-follow-jumps,
+       show that CSE means common subexpression elimination.  Change wording
+       for -fsee and define LCM.  Remove capitalization of optimizations
+       for -ftree-reassoc, -ftree-pre, and -ftree-fre.
+
 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
 
        PR testsuite/25352
index b98d70c4ef2fe991536f9a9400047af1a00835a3..4de20b668724fe4ebf3876622bc11c82a3bb3a3d 100644 (file)
@@ -5399,7 +5399,7 @@ Enabled at levels @option{-O}, @option{-O2}, @option{-O3},
 
 @item -fcse-follow-jumps
 @opindex fcse-follow-jumps
-In common subexpression elimination, scan through jump instructions
+In common subexpression elimination (CSE), scan through jump instructions
 when the target of the jump is not reached by any other path.  For
 example, when CSE encounters an @code{if} statement with an
 @code{else} clause, CSE will follow the jump when the condition
@@ -5644,8 +5644,8 @@ sense when scheduling after register allocation, i.e.@: with
 
 @item -fsee
 @opindex fsee
-Eliminates redundant extension instructions and move the non redundant
-ones to optimal placement using LCM.
+Eliminate redundant sign extension instructions and move the non-redundant
+ones to optimal placement using lazy code motion (LCM).
 
 @item -freschedule-modulo-scheduled-loops
 @opindex freschedule-modulo-scheduled-loops
@@ -5667,17 +5667,17 @@ Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
 
 @item -ftree-reassoc
 @opindex ftree-reassoc
-Perform Reassociation on trees  This flag is enabled by default
+Perform reassociation on trees.  This flag is enabled by default
 at @option{-O} and higher.
 
 @item -ftree-pre
 @opindex ftree-pre
-Perform Partial Redundancy Elimination (PRE) on trees.  This flag is
+Perform partial redundancy elimination (PRE) on trees.  This flag is
 enabled by default at @option{-O2} and @option{-O3}.
 
 @item -ftree-fre
 @opindex ftree-fre
-Perform Full Redundancy Elimination (FRE) on trees.  The difference
+Perform full redundancy elimination (FRE) on trees.  The difference
 between FRE and PRE is that FRE only considers expressions
 that are computed on all paths leading to the redundant computation.
 This analysis is faster than PRE, though it exposes fewer redundancies.
This page took 0.137803 seconds and 5 git commands to generate.