diff options
| author | Richard Biener <rguenther@suse.de> | 2014-06-17 07:42:47 +0000 |
|---|---|---|
| committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-06-17 07:42:47 +0000 |
| commit | ec18e2ebbf6a04097c7204032aba3f2646bede4a (patch) | |
| tree | d6369b46de1be4b74f6def12abc41a2f75c74125 /gcc/tree-vect-data-refs.c | |
| parent | a4ab23b698ec5b8810a23df011453967d1d09180 (diff) | |
| download | gcc-ec18e2ebbf6a04097c7204032aba3f2646bede4a.zip gcc-ec18e2ebbf6a04097c7204032aba3f2646bede4a.tar.gz gcc-ec18e2ebbf6a04097c7204032aba3f2646bede4a.tar.bz2 | |
tree-ssa-propagate.c: Include domwalk.h.
2014-06-17 Richard Biener <rguenther@suse.de>
* tree-ssa-propagate.c: Include domwalk.h.
(substitute_and_fold): Outline main worker into a domwalker ...
(substitute_and_fold_dom_walker::before_dom_children): ... here.
Schedule stmts we can fully propagate for removal. Remove
poor-mans DCE.
(substitute_and_fold): Apply a dominator walk to perform
substitution. Process stmts scheduled for removal here.
* gcc.dg/tree-ssa/20041122-1.c: Adjust.
* gcc.dg/tree-ssa/forwprop-21.c: Likewise.
* gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
* gcc.dg/tree-ssa/vrp36.c: Likewise.
* gcc.dg/vect/nodump-forwprop-22.c: Adjust.
From-SVN: r211725
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions
