diff options
author | Jeff Law <law@redhat.com> | 2004-09-21 22:12:01 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2004-09-21 22:12:01 -0600 |
commit | 2353086647674de535811898c2e2bf69517f0a82 (patch) | |
tree | 3e19d5ae866b50e4b2f87b22bd6c24591c54d3a4 /gcc/cp | |
parent | 195da47bbbf6402e3147dc1e6be6cacde140f7f3 (diff) | |
download | gcc-2353086647674de535811898c2e2bf69517f0a82.zip gcc-2353086647674de535811898c2e2bf69517f0a82.tar.gz gcc-2353086647674de535811898c2e2bf69517f0a82.tar.bz2 |
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
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions