aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarcin Dalecki <martin@dalecki.de>2006-12-12 21:09:46 +0100
committerMarcin Dalecki <dalecki@gcc.gnu.org>2006-12-12 21:09:46 +0100
commit04974e1a97bf2c306a67abc1f05ef697a4bd34c5 (patch)
tree9d07d9fd7292acbc70d4e383a680b8c8cd177818 /gcc
parent0d70045091f870cb649c91709269fada8773c0a1 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/doc/passes.texi8
-rw-r--r--gcc/tree-pass.h1
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;