diff options
author | Richard Biener <rguenther@suse.de> | 2014-06-18 11:45:17 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-06-18 11:45:17 +0000 |
commit | 30866dc930e37752a9010a8b27663ccfbf76260c (patch) | |
tree | 3015c25206b2e29ed9f184938da40ddc8e57fbec /gcc/tree-pass.h | |
parent | 560c75e960fafc380191bf162a8e428a35e5fb67 (diff) | |
download | gcc-30866dc930e37752a9010a8b27663ccfbf76260c.zip gcc-30866dc930e37752a9010a8b27663ccfbf76260c.tar.gz gcc-30866dc930e37752a9010a8b27663ccfbf76260c.tar.bz2 |
tree-pass.h (make_pass_dce_loop): Remove.
2014-06-18 Richard Biener <rguenther@suse.de>
* tree-pass.h (make_pass_dce_loop): Remove.
* passes.def: Replace pass_dce_loop with pass_dce.
* tree-ssa-dce.c (perform_tree_ssa_dce): If something
changed free niter estimates and reset the scev cache.
(tree_ssa_dce_loop, pass_data_dce_loop, pass_dce_loop,
make_pass_dce_loop): Remove.
* tree-ssa-copy.c: Include tree-ssa-loop-niter.h.
(fini_copy_prop): Return whether something changed. Always
let substitute_and_fold perform DCE and free niter estimates
and reset the scev cache if so.
(execute_copy_prop): If sth changed schedule cleanup-cfg.
(pass_data_copy_prop): Do not unconditionally schedule
cleanup-cfg or update-ssa.
* gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
* gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
* gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
From-SVN: r211781
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 3888bb6..bdaf673 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -382,7 +382,6 @@ extern gimple_opt_pass *make_pass_build_alias (gcc::context *ctxt); extern gimple_opt_pass *make_pass_build_ealias (gcc::context *ctxt); extern gimple_opt_pass *make_pass_dominator (gcc::context *ctxt); extern gimple_opt_pass *make_pass_dce (gcc::context *ctxt); -extern gimple_opt_pass *make_pass_dce_loop (gcc::context *ctxt); extern gimple_opt_pass *make_pass_cd_dce (gcc::context *ctxt); extern gimple_opt_pass *make_pass_call_cdce (gcc::context *ctxt); extern gimple_opt_pass *make_pass_merge_phi (gcc::context *ctxt); |