Current implementation of computeExitLimit only allows to use explicit
branch conditions to evaluate backedge taken count. This patch teaches
it to take guards conditions into account as well.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Internal fuzzing testing found some failures, putting this on hold until they are investigated.
Comment Actions
It seems that this patch is OK, it just revealed some existing bug in IndVar simplifier: it fails to forget loops at some point.