This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r120734 - in /branches/ira/gcc: ChangeLog confi...


Author: vmakarov
Date: Fri Jan 12 22:08:10 2007
New Revision: 120734

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120734
Log:
2007-01-12  Vladimir Makarov  <vmakarov@redhat.com>

	* doc/tm.texi (IRA_HARD_REGNO_ADD_COST_MULTIPLIER): New macro.

	* ira-conflicts.c (add_pseudo_copies): Add copy between output and
	died operand pseudos.

	* ira.c (setup_cover_classes, setup_class_translate): Define and
	call only when IRA_COVER_CLASSES is defined.
	(no_alloc_regs): Rename to no_unit_alloc_regs.
	(setup_eliminable_regset): Set up no_alloc_regs.

	* ira-costs.c (tune_pseudo_costs_and_cover_classes): Modify cost
	if IRA_HARD_REGNO_ADD_COST_MULTIPLIER is defined.

	* config/s390/s390.h (IRA_COVER_CLASSES,
	IRA_HARD_REGNO_ADD_COST_MULTIPLIER(regno)): Define.


Modified:
    branches/ira/gcc/ChangeLog
    branches/ira/gcc/config/s390/s390.h
    branches/ira/gcc/doc/tm.texi
    branches/ira/gcc/ira-conflicts.c
    branches/ira/gcc/ira-costs.c
    branches/ira/gcc/ira.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]