aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-06-17 07:42:47 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-06-17 07:42:47 +0000
commitec18e2ebbf6a04097c7204032aba3f2646bede4a (patch)
treed6369b46de1be4b74f6def12abc41a2f75c74125 /gcc/fold-const.c
parenta4ab23b698ec5b8810a23df011453967d1d09180 (diff)
downloadgcc-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/fold-const.c')
0 files changed, 0 insertions, 0 deletions