]> gcc.gnu.org Git - gcc.git/commit
tree-ssa-sccvn.c (vn_reference_op_compute_hash): Use iterative_hash_* as intended.
authorRichard Guenther <rguenther@suse.de>
Mon, 4 Jan 2010 17:01:34 +0000 (17:01 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 4 Jan 2010 17:01:34 +0000 (17:01 +0000)
commit9708c51db0388b5b7efb3b73a2bf0b50c09d45a1
treef9559063729ff62f2004695034039b21b0e2e36d
parent94b905273c5476f4e0f3a9de1a86d1c7ef47e7bd
tree-ssa-sccvn.c (vn_reference_op_compute_hash): Use iterative_hash_* as intended.

2010-01-04  Richard Guenther  <rguenther@suse.de>

* tree-ssa-sccvn.c (vn_reference_op_compute_hash): Use
iterative_hash_* as intended.
(vn_reference_compute_hash): Likewise.  Simplify hashing
SSA names.
(vn_reference_lookup_2): Likewise.
(vn_nary_op_compute_hash): Likewise.
(vn_phi_compute_hash): Likewise.
(expressions_equal_p): Remove strange code.
* tree-ssa-pre.c (pre_expr_eq): Use gcc_unreachable ().
(pre_expr_hash): Likewise.  Simplify hashing SSA names.
(bitmap_insert_into_set_1): Take value-id as parameter.
(add_to_value): Pass it.
(bitmap_insert_into_set): Likewise.
(bitmap_value_insert_into_set): Likewise.  Remove redundant check.

From-SVN: r155624
gcc/ChangeLog
gcc/tree-ssa-pre.c
gcc/tree-ssa-sccvn.c
This page took 0.058917 seconds and 5 git commands to generate.