From: Richard Biener Date: Mon, 21 Mar 2022 08:39:17 +0000 (+0100) Subject: Dump when estimating the number of iterations of a loop X-Git-Tag: basepoints/gcc-13~581 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70b8f43695b0e6fabc760d247ac83f354092b21d;p=thirdparty%2Fgcc.git 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 * tree-ssa-loop-niter.cc (estimate_numbers_of_iterations): Dump we are estimating niter of loop. --- diff --git a/gcc/tree-ssa-loop-niter.cc b/gcc/tree-ssa-loop-niter.cc index 9bb5097379b6..afa510649538 100644 --- a/gcc/tree-ssa-loop-niter.cc +++ b/gcc/tree-ssa-loop-niter.cc @@ -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