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]

r117603 - in /branches/out-of-ssa-the-sequel/gc...


Author: amacleod
Date: Tue Oct 10 14:57:08 2006
New Revision: 117603

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117603
Log:

2006-10-10  Andrew MacLeod  <amacleod@redhat.com>

	* tree-flow-inline.h (single_imm_use_p): New.  Check for single use.
	* tree-ssa-coalesce.c (struct cost_one_pair_d): New.  Linked list pair.
	(struct coalesce_list_d): Add list of "cost one" coalesces.
	(pop_cost_one_pair): New.  Get a pair from the cost_one list.
	(pop_best_coalesce): Get cost_one pair when coalesce table is empty.
	(create_coalesce_list, delete_coalesce_list): Handle cost_one list.
	(add_cost_one_coalesce): New.  Add a pair to the cost_one list.
	(create_outofssa_var_map): Call add_cost_one_coalesce.
	(coalesce_partitions): Initialize variables.


Modified:
    branches/out-of-ssa-the-sequel/gcc/ChangeLog
    branches/out-of-ssa-the-sequel/gcc/tree-flow-inline.h
    branches/out-of-ssa-the-sequel/gcc/tree-ssa-coalesce.c


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