r141993 - in /branches/ira-merge/gcc: ChangeLog...
hjl@gcc.gnu.org
hjl@gcc.gnu.org
Wed Nov 19 04:48:00 GMT 2008
Author: hjl
Date: Wed Nov 19 04:48:04 2008
New Revision: 141993
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141993
Log:
2008-11-18 Vladimir Makarov <vmakarov@redhat.com>
* doc/invoke.texi (ira-max-loops-num): Change semantics.
* ira-int.h (struct ira_loop_tree_node): New member to_remove_p.
* ira-color.c (allocno_spill_priority): New function.
(remove_allocno_from_bucket_and_push, push_allocno_to_spill):
Print more info about the spilled allocno.
(push_allocnos_to_stack): Use allocno_spill_priority. Add more
checks on bad spill.
* ira-build.c (loop_node_to_be_removed_p): Remove.
(loop_compare_func, mark_loops_for_removal): New functions.
(remove_uneccesary_loop_nodes_from_loop_t): Use member
to_remove_p.
(remove_unnecessary_allocnos): Call mark_loops_for_removal.
* ira.c (ira): Don't change flag_ira_algorithm.
* params.def (ira-max-loops-num): Change the value.
Modified:
branches/ira-merge/gcc/ChangeLog.ira
branches/ira-merge/gcc/doc/invoke.texi
branches/ira-merge/gcc/ira-build.c
branches/ira-merge/gcc/ira-color.c
branches/ira-merge/gcc/ira-int.h
branches/ira-merge/gcc/ira.c
branches/ira-merge/gcc/params.def
More information about the Gcc-cvs
mailing list