tree-ssa-copyrename.c (rename_ssa_copies): Zero statistics.

2011-07-12  Richard Guenther  <rguenther@suse.de>

	* tree-ssa-copyrename.c (rename_ssa_copies): Zero statistics.
	Do not perform no-op changes.

From-SVN: r176206
This commit is contained in:
Richard Guenther 2011-07-12 14:38:41 +00:00 committed by Richard Biener
parent 261ceb73df
commit b7a83ad8eb
2 changed files with 14 additions and 8 deletions

View File

@ -1,3 +1,8 @@
2011-07-12 Richard Guenther <rguenther@suse.de>
* tree-ssa-copyrename.c (rename_ssa_copies): Zero statistics.
Do not perform no-op changes.
2011-07-12 Richard Sandiford <richard.sandiford@linaro.org>
* config/arm/predicates.md (neon_struct_operand): Make a normal

View File

@ -296,6 +296,8 @@ rename_ssa_copies (void)
FILE *debug;
bool updated = false;
memset (&stats, 0, sizeof (stats));
if (dump_file && (dump_flags & TDF_DETAILS))
debug = dump_file;
else
@ -355,16 +357,15 @@ rename_ssa_copies (void)
if (!part_var)
continue;
var = ssa_name (x);
if (SSA_NAME_VAR (var) == SSA_NAME_VAR (part_var))
continue;
if (debug)
{
if (SSA_NAME_VAR (var) != SSA_NAME_VAR (part_var))
{
fprintf (debug, "Coalesced ");
print_generic_expr (debug, var, TDF_SLIM);
fprintf (debug, " to ");
print_generic_expr (debug, part_var, TDF_SLIM);
fprintf (debug, "\n");
}
fprintf (debug, "Coalesced ");
print_generic_expr (debug, var, TDF_SLIM);
fprintf (debug, " to ");
print_generic_expr (debug, part_var, TDF_SLIM);
fprintf (debug, "\n");
}
stats.coalesced++;
replace_ssa_name_symbol (var, SSA_NAME_VAR (part_var));