2014-05-08 Richard Biener <rguenther@suse.de>
commitff99a69528b04481b485eaa10aa45ce808b3de72
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2014 12:39:07 +0000 (8 12:39 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2014 12:39:07 +0000 (8 12:39 +0000)
tree213a8179bb257b076090cd53f27465c46506e347
parentd71975a62975df539bda67ddb70ccfc094d62ee0
2014-05-08  Richard Biener  <rguenther@suse.de>

* tree-ssa-sccvn.c (vn_get_expr_for): Valueize operands before
folding the expression.
(valueize_expr): Remove.
(visit_reference_op_load): Do not valueize the result of
vn_get_expr_for.
(simplify_binary_expression): Likewise.
(simplify_unary_expression): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210211 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-sccvn.c