r192341 - in /branches/lra/gcc: ChangeLog lra-c...
vmakarov@gcc.gnu.org
vmakarov@gcc.gnu.org
Thu Oct 11 00:41:00 GMT 2012
Author: vmakarov
Date: Thu Oct 11 00:41:13 2012
New Revision: 192341
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192341
Log:
2012-10-10 Vladimir Makarov <vmakarov@redhat.com>
* lra-coalesce.c (removed_pseudos_bitmap): Remove.
(update_live_info): Rewrite without the bitmap.
(coalescable_pseudo_p): New function.
(lra_coalesce): Use it. Rewrite using one loop instead of two
nested ones. Use set_noop_p.
* lra-spills.c: Fix typos in comments.
(struct slot, assign_mem_slot): Modify comments.
(pseudo_reg_slot_compare): Ditto. Don't use MAX. Use
biggest_mode only.
(assign_spill_hard_regs): Modify comments.
(set_jump_crosses): Rename to setjump_crosses.
(add_pseudo_to_slot): Use first->next instead of
pseudo_slots[slots[slot_num].regno].next.
(remove_pseudos): Make it void result function.
(lra_spill): Change comment.
Modified:
branches/lra/gcc/ChangeLog
branches/lra/gcc/lra-coalesce.c
branches/lra/gcc/lra-spills.c
More information about the Gcc-cvs
mailing list