]> gcc.gnu.org Git - gcc.git/commit
tree-ssa-loop-im.c: Include hashtab.h.
authorZdenek Dvorak <dvorakz@suse.cz>
Tue, 10 May 2005 20:04:27 +0000 (22:04 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Tue, 10 May 2005 20:04:27 +0000 (20:04 +0000)
commit01fd257af56adb9fd938c6cfbbfe953f3f910e40
tree7be9be4e09316268e055f8a9f91608193dccd299
parent09366c43780a171dbacd2cfe5bc93c6a7f95b099
tree-ssa-loop-im.c: Include hashtab.h.

* tree-ssa-loop-im.c: Include hashtab.h.
(struct mem_ref_loc): New.
(struct mem_ref): Describe the set of references with the same
shape.
(max_stmt_uid, get_stmt_uid, record_mem_ref, free_mem_refs,
maybe_queue_var, fem_single_reachable_address,
for_each_memref, single_reachable_address,
is_call_clobbered_ref, determine_lsm_reg): Removed.
(record_mem_ref_loc, free_mem_ref_locs, determine_lsm_ref,
hoist_memory_reference, memref_hash, memref_eq, memref_del,
gather_mem_refs_stmt, gather_mem_refs, find_more_ref_vops):
New functions.
(rewrite_mem_refs, schedule_sm): Use mem_ref_loc list.
(determine_lsm_loop): Rewritten.
(determine_lsm): Do not set stmt uids.

From-SVN: r99539
gcc/ChangeLog
gcc/tree-ssa-loop-im.c
This page took 0.061259 seconds and 5 git commands to generate.