Teach SCEV computeExitCountExhaustively() function about folding overflow intrinsics, so we can get trip count.
With this patch, we can get trip count smaller than MaxBruteForceIterations in computeExitCountExhaustively().
SCEV should also be able to get loop trip count for overflow intrinsics loop even the trip count is bigger than the MaxBruteForceIterations(default value is 100). Need another patch for it.
It looks like this list is generally more limited than it needs to be. A nice follow up patch would be to look at merging this with the actual constant folding logic somehow and arranging it so they have to stay in sink. (Optional, follow up)