tree-ssa-pre.c (get_sccvn_value): Create missing VNs via vn_lookup_or_add.
authorRichard Guenther <rguenther@suse.de>
Fri, 29 Feb 2008 14:01:09 +0000 (14:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 29 Feb 2008 14:01:09 +0000 (14:01 +0000)
commit5be891a43c47f0c8185ef65bdc9bc47f83297e2d
treeda42da694c0bb4e404d6d58f8d105fa4104a0958
parent0a5fe1104e1a3d5a582248a434777951c0199837
tree-ssa-pre.c (get_sccvn_value): Create missing VNs via vn_lookup_or_add.

2008-02-29  Richard Guenther  <rguenther@suse.de>

* tree-ssa-pre.c (get_sccvn_value): Create missing VNs via
vn_lookup_or_add.
* tree-ssa-sccnv.c (visit_reference_op_store): Use the rhs
value for comparing for a store match.
(simplify_unary_expression): Do nothing for SSA_NAMEs.
(try_to_simplify): Do not do a full-blown reference lookup.

From-SVN: r132768
gcc/ChangeLog
gcc/tree-ssa-pre.c
gcc/tree-ssa-sccvn.c