diff options
author | Marcin Dalecki <martin@dalecki.de> | 2006-12-12 21:09:46 +0100 |
---|---|---|
committer | Marcin Dalecki <dalecki@gcc.gnu.org> | 2006-12-12 21:09:46 +0100 |
commit | 04974e1a97bf2c306a67abc1f05ef697a4bd34c5 (patch) | |
tree | 9d07d9fd7292acbc70d4e383a680b8c8cd177818 /gcc | |
parent | 0d70045091f870cb649c91709269fada8773c0a1 (diff) | |
download | gcc-04974e1a97bf2c306a67abc1f05ef697a4bd34c5.zip gcc-04974e1a97bf2c306a67abc1f05ef697a4bd34c5.tar.gz gcc-04974e1a97bf2c306a67abc1f05ef697a4bd34c5.tar.bz2 |
passes.texi: remove docs about "redundant PHI removal".
2006-12-12 Marcin Dalecki <martin@dalecki.de>
* doc/passes.texi: remove docs about "redundant PHI removal".
* tree-pass.h: remove orphaned declaration of pass_redundant_phi.
From-SVN: r119794
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/doc/passes.texi | 8 | ||||
-rw-r--r-- | gcc/tree-pass.h | 1 |
3 files changed, 5 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0d9e396..355b9ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-12-12 Marcin Dalecki <martin@dalecki.de> + + * doc/passes.texi: remove docs about "redundant PHI removal". + * tree-pass.h: remove orphaned declaration of pass_redundant_phi. + 2006-12-12 Andrew Macleod <amacleod@redhat.com> PR tree-optimization/30159 diff --git a/gcc/doc/passes.texi b/gcc/doc/passes.texi index fc6aa26..90c9448 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -295,14 +295,6 @@ expression simplification, and jump threading. It is run multiple times throughout the optimization process. It it located in @file{tree-ssa-dom.c} and is described by @code{pass_dominator}. -@item Redundant PHI elimination - -This pass removes PHI nodes for which all of the arguments are the same -value, excluding feedback. Such degenerate forms are typically created -by removing unreachable code. The pass is run multiple times throughout -the optimization process. It is located in @file{tree-ssa.c} and is -described by @code{pass_redundant_phi}.o - @item Forward propagation of single-use variables This pass attempts to remove redundant computation by substituting diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index bed7c33..1d2ae94 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -285,7 +285,6 @@ extern struct tree_opt_pass pass_warn_function_return; extern struct tree_opt_pass pass_warn_function_noreturn; extern struct tree_opt_pass pass_phiopt; extern struct tree_opt_pass pass_forwprop; -extern struct tree_opt_pass pass_redundant_phi; extern struct tree_opt_pass pass_dse; extern struct tree_opt_pass pass_nrv; extern struct tree_opt_pass pass_mark_used_blocks; |