This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Don't init ira_spilled_reg_stack_slots in ira if using lra.
- From: Kito Cheng <kito dot cheng at gmail dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Vladimir Makarov <vmakarov at redhat dot com>
- Date: Wed, 3 Sep 2014 17:26:23 +0800
- Subject: Re: [PATCH] Don't init ira_spilled_reg_stack_slots in ira if using lra.
- Authentication-results: sourceware.org; auth=none
- References: <CA+yXCZASmVcOXj4mYOJsAsYXkPPqvDsTbf32cDe61W4BbSb42g at mail dot gmail dot com>
ping!
On Wed, Aug 27, 2014 at 10:49 PM, Kito Cheng <kito.cheng@gmail.com> wrote:
> Hi all:
>
> This patch is clean up useless initialize for IRA with LRA.
>
> 2014-08-27 Kito Cheng <kito@0xlab.org>
>
> * ira.c (ira): Don't initialize ira_spilled_reg_stack_slots and
> ira_spilled_reg_stack_slots_num if using lra.
> (do_reload): Remove release ira_spilled_reg_stack_slots part.
> * ira-color.c (ira_sort_regnos_for_alter_reg): Add assertion to
> make sure not using lra.
> (ira_reuse_stack_slot): Likewise.
> (ira_mark_new_stack_slot): Likewise.