tree-ssa-loop-ivopts.c (struct loop_data, loop_data): Removed.
authorZdenek Dvorak <dvorakz@suse.cz>
Thu, 9 Feb 2006 22:28:23 +0000 (23:28 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Thu, 9 Feb 2006 22:28:23 +0000 (22:28 +0000)
commit9a2ef6b84822979f32c7279952c163bf0efac0af
treee3ec8376453fc8a6d9beaa2b5ad3570b44e1dfd2
parent88a6e5f4c91eb9239388fd4acf41f43d6de5c55d
tree-ssa-loop-ivopts.c (struct loop_data, loop_data): Removed.

* 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.

From-SVN: r110813
gcc/ChangeLog
gcc/tree-ssa-loop-ivopts.c