basic-block.h (get_all_dominated_blocks): Declare.
authorRichard Guenther <rguenther@suse.de>
Mon, 20 Apr 2009 14:01:52 +0000 (14:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 20 Apr 2009 14:01:52 +0000 (14:01 +0000)
commit438c239d7629e2107dd831760835895c82f7d8f3
tree1f17a313bc30e85d418e64815f036e5b5545b849
parente69614ada0f86b7583c6d834e02f2835b2b58bb1
basic-block.h (get_all_dominated_blocks): Declare.

2009-04-20  Richard Guenther  <rguenther@suse.de>

* basic-block.h (get_all_dominated_blocks): Declare.
* dominance.c (get_all_dominated_blocks): New function.
* tree-cfg.c (get_all_dominated_blocks): Remove.
(remove_edge_and_dominated_blocks): Adjust.
* tree-ssa-phiprop.c (tree_ssa_phiprop_1): Fold in ...
(tree_ssa_phiprop): ... here.  Use get_all_dominated_blocks
instead of recursing.

From-SVN: r146425
gcc/ChangeLog
gcc/basic-block.h
gcc/dominance.c
gcc/tree-cfg.c
gcc/tree-ssa-phiprop.c