Commit e4f36d31 by Jeff Law Committed by Jeff Law

ira-conflicts.c (print_allocno_conflicts): New function broken out from...

	* ira-conflicts.c (print_allocno_conflicts): New function broken out
	from...
	(print_conflicts): Call print_allocno_conflicts.

From-SVN: r159368
parent 1fcebc11
2010-05-13 Jeff Law <law@redhat.com>
* ira-conflicts.c (print_allocno_conflicts): New function broken out
from...
(print_conflicts): Call print_allocno_conflicts.
2010-05-13 Jakub Jelinek <jakub@redhat.com>
PR debug/44104
......
......@@ -684,17 +684,10 @@ print_hard_reg_set (FILE *file, const char *title, HARD_REG_SET set)
putc ('\n', file);
}
/* Print information about allocno or only regno (if REG_P) conflicts
to FILE. */
static void
print_conflicts (FILE *file, bool reg_p)
print_allocno_conflicts (FILE * file, bool reg_p, ira_allocno_t a)
{
ira_allocno_t a;
ira_allocno_iterator ai;
HARD_REG_SET conflicting_hard_regs;
FOR_EACH_ALLOCNO (a, ai)
{
ira_allocno_t conflict_a;
ira_allocno_conflict_iterator aci;
basic_block bb;
......@@ -741,11 +734,22 @@ print_conflicts (FILE *file, bool reg_p)
reg_class_contents[ALLOCNO_COVER_CLASS (a)]);
print_hard_reg_set (file, ";; conflict hard regs:",
conflicting_hard_regs);
}
putc ('\n', file);
}
/* Print information about allocno or only regno (if REG_P) conflicts
to FILE. */
static void
print_conflicts (FILE *file, bool reg_p)
{
ira_allocno_t a;
ira_allocno_iterator ai;
FOR_EACH_ALLOCNO (a, ai)
print_allocno_conflicts (file, reg_p, a);
}
/* Print information about allocno or only regno (if REG_P) conflicts
to stderr. */
void
ira_debug_conflicts (bool reg_p)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment