* loop.c (recombine_givs): Dump recombination and derivation data.

From-SVN: r24948
This commit is contained in:
Richard Henderson 1999-01-31 14:05:28 -08:00 committed by Richard Henderson
parent 71b1d3ca6d
commit 516e5fa65f
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,7 @@
Sun Jan 31 22:04:37 1999 Richard Henderson <rth@cygnus.com>
* loop.c (recombine_givs): Dump recombination and derivation data.
Sun Jan 31 20:34:29 1999 Zack Weinberg <zack@rabi.columbia.edu> Sun Jan 31 20:34:29 1999 Zack Weinberg <zack@rabi.columbia.edu>
* flags.h: Declare flag_no_ident. * flags.h: Declare flag_no_ident.

View File

@ -7119,6 +7119,15 @@ recombine_givs (bl, loop_start, loop_end, unroll_p)
last_giv->combined_with++; last_giv->combined_with++;
/* No need to update lifetimes / benefits here since we have /* No need to update lifetimes / benefits here since we have
already decided what to reduce. */ already decided what to reduce. */
if (loop_dump_stream)
{
fprintf (loop_dump_stream,
"giv at %d recombined with giv at %d as ",
INSN_UID (v->insn), INSN_UID (last_giv->insn));
print_rtl (loop_dump_stream, v->new_reg);
putc ('\n', loop_dump_stream);
}
continue; continue;
} }
v = v->same; v = v->same;
@ -7324,6 +7333,15 @@ recombine_givs (bl, loop_start, loop_end, unroll_p)
v->derived = 1; v->derived = 1;
v->new_reg = v->dest_reg; v->new_reg = v->dest_reg;
life_end = stats[i].end_luid; life_end = stats[i].end_luid;
if (loop_dump_stream)
{
fprintf (loop_dump_stream,
"giv at %d derived from %d as ",
INSN_UID (v->insn), INSN_UID (last_giv->insn));
print_rtl (loop_dump_stream, v->new_reg);
putc ('\n', loop_dump_stream);
}
} }
else if (rescan < 0) else if (rescan < 0)
rescan = i; rescan = i;