This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: rtl-optimization/16643: cleanup_cfg() & register liveness
- From: Richard Henderson <rth at redhat dot com>
- To: Richard Sandiford <rsandifo at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 23 Jul 2004 14:51:55 -0700
- Subject: Re: RFA: rtl-optimization/16643: cleanup_cfg() & register liveness
- References: <87hds22zer.fsf@redhat.com> <87vfghn7d8.fsf@redhat.com>
On Wed, Jul 21, 2004 at 08:32:03AM +0100, Richard Sandiford wrote:
> * cfglayout.h (cfg_layout_initialize): Add a flags parameter.
> * cfglayout.c (cfg_layout_initialize): Pass it to cleanup_cfg.
> * basic-block.h (reorder_basic_blocks): Add a flags parameter.
> * cfglayout.c (reorder_basic_blocks): Pass it to cfg_layout_initialize.
> (partition_hot_cold_basic_blocks): Pass 0 to cfg_layout_initialize.
> * function.c (thread_prologue_and_epilogue_insns): Likewise.
> * rtl.h (tracer): Add a flags parameter.
> * tracer.c (tracer): Pass it to cfg_layout_initialise.
> * passes.c (rest_of_handle_stack_regs): Pass 0 to reorder_basic_blocks.
> (rest_of_handle_reorder_blocks): Update calls to tracer and
> reorder_basic_blocks, passing CLEANUP_UPDATE_LIFE if appropriate.
> (rest_of_handle_tracer): Pass 0 to tracer.
> (rest_of_handle_loop2): Pass 0 to cfg_layout_initialize.
Ok.
r~