diff options
author | Michael Hayes <mhayes@cygnus.com> | 2000-09-09 23:02:15 +0000 |
---|---|---|
committer | Michael Hayes <m.hayes@gcc.gnu.org> | 2000-09-09 23:02:15 +0000 |
commit | afa1738b588b778082a43c3c933f8a4b412a831d (patch) | |
tree | d8fbd83f8b201ad6fc4771e3ecc10960af06c915 /config | |
parent | 8a019bcf78138e8b202cf5a2f9164451fa335fac (diff) | |
download | gcc-afa1738b588b778082a43c3c933f8a4b412a831d.zip gcc-afa1738b588b778082a43c3c933f8a4b412a831d.tar.gz gcc-afa1738b588b778082a43c3c933f8a4b412a831d.tar.bz2 |
loop.h (struct loop_mem_info): Move from loop.c (struct loop_info): Add fields store_mems...
* loop.h (struct loop_mem_info): Move from loop.c
(struct loop_info): Add fields store_mems, mems, mems_idx,
mems_allocated, unknown_address_altered,
unknown_constant_address_altered, num_mem_sets, and
first_loop_store_insn.
* loop.c (loop_store_mems): Replace with field in loop_info struct.
(loop_mems, loop_mems_idx, loop_mems_allocated): Likewise.
(unknown_address_altered, unknown_constant_address_altered): Likewise.
(num_mem_sets): Likewise.
(replace_loop_mems, replace_loop_regs): New.
(struct loop_replace_args): New.
(load_mems): Use replace_loop_mems.
(try_copy_prop): Use replace_loop_regs.
(replace_loop_reg, replace_loop_mem): Use loop_replace_args structure.
From-SVN: r36284
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions