diff options
author | Richard Biener <rguenther@suse.de> | 2013-10-15 10:20:58 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-10-15 10:20:58 +0000 |
commit | 5de989edfb971e43d009307fc273f0d561f1c50f (patch) | |
tree | edaf637c89b4570769ea55aee074b8bc953501bb /gcc/tree-loop-distribution.c | |
parent | 7457605705ec616086ecf5834325964703631155 (diff) | |
download | gcc-5de989edfb971e43d009307fc273f0d561f1c50f.zip gcc-5de989edfb971e43d009307fc273f0d561f1c50f.tar.gz gcc-5de989edfb971e43d009307fc273f0d561f1c50f.tar.bz2 |
tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Restructure forwarding through conversions and copies to avoid performing...
2013-10-15 Richard Biener <rguenther@suse.de>
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1):
Restructure forwarding through conversions and copies to
avoid performing copy-propagation the wrong way. Adjust
recursion invocations.
(forward_propagate_addr_expr): Add argument stating if we
are recursing from a single-use.
(ssa_forward_propagate_and_combine): Adjust.
From-SVN: r203591
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions