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