tree-ssa-dom.c (opt_stats): Move so that it lives just after the opt_stats_d structure.
authorJeff Law <law@redhat.com>
Wed, 22 Sep 2004 04:12:01 +0000 (22:12 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 22 Sep 2004 04:12:01 +0000 (22:12 -0600)
commit2353086647674de535811898c2e2bf69517f0a82
tree3e19d5ae866b50e4b2f87b22bd6c24591c54d3a4
parent195da47bbbf6402e3147dc1e6be6cacde140f7f3
tree-ssa-dom.c (opt_stats): Move so that it lives just after the opt_stats_d structure.

        * tree-ssa-dom.c (opt_stats): Move so that it lives just after
        the opt_stats_d structure.
        (vrp_data): Change from a varray into a hash table.
        (vrp_hash_elt): New structure for elements in the vrp hash table.
        (vrp_hash, vrp_eq):New functions for hashing and testing equality
        in the vrp hash table.
        (tree_ssa_dominator_optimize): Initialize VRP_DATA.  Reorganize
        initialization slightly to make it easier to read.  No longer need
        to grow/clear the varray.  Instead empty and delete the hash table.
        (dom_opt_finalize_block): Update due to change of VRP_DATA from
        a varray to a hash table.
        (simplify_cond_and_loop_avail_expr, record_range): Similarly.

From-SVN: r87845
gcc/ChangeLog
gcc/tree-ssa-dom.c