This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Loop strength reduction breakout patch 2 (1/2)
- To: Michael Hayes <mhayes at redhat dot com>
- Subject: Re: Loop strength reduction breakout patch 2 (1/2)
- From: Richard Henderson <rth at redhat dot com>
- Date: Sun, 31 Dec 2000 15:21:10 -0800
- Cc: gcc-patches at gcc dot gnu dot org
- References: <14926.54128.504680.598397@taniwha.paradise.net.nz>
On Sun, Dec 31, 2000 at 07:34:24PM +1300, Michael Hayes wrote:
> * loop.c (loop_giv_reduce_benefit): Break out from strength_reduce.
> (loop_givs_dead_check, loop_givs_reduce, loop_givs_rescan): Likewise.
> (prescan_loop): Set pre_header_has_call in loop_info.
> * loop.h (struct_iv_class): Add `final_value' and `all_reduced'.
> (struct loop_info): Add `pre_header_has_call'.
There are changes in this patch not mentioned in the ChangeLog entry.
E.g. to loop_bivs_init_find and loop_bivs_check.
r~