Dump when estimating the number of iterations of a loop

Currently the dumps are somewhat inter-mangled, not showing the
(possibly bad) recursion between niter estimation and number of
iteration computation.  The following tries to improve deciphering
a little bit by dumping when we do niter estimation.

2022-03-21  Richard Biener  <rguenther@suse.de>

	* tree-ssa-loop-niter.cc (estimate_numbers_of_iterations): Dump
	we are estimating niter of loop.
This commit is contained in:
Richard Biener 2022-03-21 09:39:17 +01:00
parent 5177634148
commit 70b8f43695
1 changed files with 3 additions and 0 deletions

View File

@ -4374,6 +4374,9 @@ estimate_numbers_of_iterations (class loop *loop)
if (loop->estimate_state != EST_NOT_COMPUTED)
return;
if (dump_file && (dump_flags & TDF_DETAILS))
fprintf (dump_file, "Estimating # of iterations of loop %d\n", loop->num);
loop->estimate_state = EST_AVAILABLE;
/* If we have a measured profile, use it to estimate the number of