OSDN Git Service

2006-12-12 Marcin Dalecki <martin@dalecki.de>
authordalecki <dalecki@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 20:09:46 +0000 (20:09 +0000)
committerdalecki <dalecki@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 20:09:46 +0000 (20:09 +0000)
* doc/passes.texi: remove docs about "redundant PHI removal".
* tree-pass.h: remove orphaned declaration of pass_redundant_phi.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119794 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 0d9e396..355b9ac 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 fc6aa26..90c9448 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 bed7c33..1d2ae94 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;