diff options
author | Richard Biener <rguenther@suse.de> | 2015-08-12 07:34:07 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-08-12 07:34:07 +0000 |
commit | d27139850b789dbfc7c9c5604432c5d16114528d (patch) | |
tree | 2e435f7b3b7059e73f19cbc53ede5d47ec750827 /gcc/gimple.c | |
parent | 51d3809e630ad4576cbf4cbcd7db9782152f9a41 (diff) | |
download | gcc-d27139850b789dbfc7c9c5604432c5d16114528d.zip gcc-d27139850b789dbfc7c9c5604432c5d16114528d.tar.gz gcc-d27139850b789dbfc7c9c5604432c5d16114528d.tar.bz2 |
tree-ssa-pre.c (eliminate_dom_walker::before_dom_children): Eliminate edges marked as not executable by SCCVN.
2015-08-12 Richard Biener <rguenther@suse.de>
* tree-ssa-pre.c (eliminate_dom_walker::before_dom_children):
Eliminate edges marked as not executable by SCCVN.
* tree-ssa-sccvn.c: Include gimple-iterator.h.
(cond_dom_walker): Rename to sccvn_dom_walker.
(sccvn_dom_walker::before_dom_children): Value-number defs
of all stmts.
(run_scc_vn): Remove loop value-numbering all SSA names.
Drop not visited SSA names to varying.
* gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
From-SVN: r226801
Diffstat (limited to 'gcc/gimple.c')
0 files changed, 0 insertions, 0 deletions