+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
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
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;