]> gcc.gnu.org Git - gcc.git/commit
regclass.c (move_table): New type.
authorJan Hubicka <jh@suse.cz>
Wed, 25 Jul 2007 05:58:40 +0000 (07:58 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 25 Jul 2007 05:58:40 +0000 (05:58 +0000)
commit779d7a1a92077724180c32fd35541b2cb2ab84b9
tree4f078700c58382b243b88aba5e79983488568e87
parenta857cbfbbf90a7d82200e9715b24820a5c344c59
regclass.c (move_table): New type.

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

From-SVN: r126901
gcc/ChangeLog
gcc/regclass.c
This page took 0.054143 seconds and 5 git commands to generate.