This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Remove loop_data from ivopts
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 09 Feb 2006 13:34:37 -0500
- Subject: Re: [patch] Remove loop_data from ivopts
- References: <20060209182947.GA8889@atrey.karlin.mff.cuni.cz>
Zdenek Dvorak wrote:
> * tree-ssa-loop-ivopts.c (struct loop_data, loop_data): Removed.
> (struct ivopts_data): Add regs_used field.
> (tree_ssa_iv_optimize_init): Do not allocate aux fields for loops.
> (ivopts_global_cost_for_size, determine_set_costs): Use data->regs_used
> instead of loop_data->regs_used;
> (free_loop_data): Do not free aux fields for loops.
> (tree_ssa_iv_optimize): Do not pass loops to tree_ssa_iv_optimize_init
> and tree_ssa_iv_optimize_finalize.
>
OK.