passes.texi: remove docs about "redundant PHI removal".
authorMarcin Dalecki <martin@dalecki.de>
Tue, 12 Dec 2006 20:09:46 +0000 (21:09 +0100)
committerMarcin Dalecki <dalecki@gcc.gnu.org>
Tue, 12 Dec 2006 20:09:46 +0000 (21:09 +0100)
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

gcc/ChangeLog
gcc/doc/passes.texi
gcc/tree-pass.h

index 0d9e396a1db2a2a57d0d41eb835c62221f474703..355b9ac84ace6020c8c161d36ba6fd9ba72c2b84 100644 (file)
@@ -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
index fc6aa2696a4435a30846cb98cf697fe4a6de9760..90c9448c2c14bdc3f6105dfb1d285a43044fbf50 100644 (file)
@@ -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
index bed7c33ecb7ed6e31a8766ebaf1066872b2e2f42..1d2ae9404bd3c90187b7d7f7688ddf5bad9ec541 100644 (file)
@@ -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;