Commit 04974e1a by Marcin Dalecki Committed by Marcin Dalecki

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
parent 0d700450
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> 2006-12-12 Andrew Macleod <amacleod@redhat.com>
PR tree-optimization/30159 PR tree-optimization/30159
......
...@@ -295,14 +295,6 @@ expression simplification, and jump threading. It is run multiple times ...@@ -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} throughout the optimization process. It it located in @file{tree-ssa-dom.c}
and is described by @code{pass_dominator}. 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 @item Forward propagation of single-use variables
This pass attempts to remove redundant computation by substituting This pass attempts to remove redundant computation by substituting
......
...@@ -285,7 +285,6 @@ extern struct tree_opt_pass pass_warn_function_return; ...@@ -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_warn_function_noreturn;
extern struct tree_opt_pass pass_phiopt; extern struct tree_opt_pass pass_phiopt;
extern struct tree_opt_pass pass_forwprop; 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_dse;
extern struct tree_opt_pass pass_nrv; extern struct tree_opt_pass pass_nrv;
extern struct tree_opt_pass pass_mark_used_blocks; extern struct tree_opt_pass pass_mark_used_blocks;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment