aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2005-05-10 22:04:27 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2005-05-10 20:04:27 +0000
commit01fd257af56adb9fd938c6cfbbfe953f3f910e40 (patch)
tree7be9be4e09316268e055f8a9f91608193dccd299 /gcc/tree-ssa-threadupdate.c
parent09366c43780a171dbacd2cfe5bc93c6a7f95b099 (diff)
downloadgcc-01fd257af56adb9fd938c6cfbbfe953f3f910e40.zip
gcc-01fd257af56adb9fd938c6cfbbfe953f3f910e40.tar.gz
gcc-01fd257af56adb9fd938c6cfbbfe953f3f910e40.tar.bz2
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
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions