r126901 - in /trunk/gcc: ChangeLog regclass.c
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Wed Jul 25 05:58:00 GMT 2007
Author: hubicka
Date: Wed Jul 25 05:58:40 2007
New Revision: 126901
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126901
Log:
* regclass.c (move_table): New type.
(move_cost, may_move_in_cost, may_move_out_cost): Use it.
(init_move_cost): Break out from ...
(init_reg_sets_1): ... here; simplify computation of
have_regs-of_mode and contains_reg_of_mode.
(record_reg_classes): Unswitch internal loops.
(copy_cost): Trigger lazy initialization of move cost
(record_address_regs): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/regclass.c
More information about the Gcc-cvs
mailing list