This is the max version of D85046.
This change causes binary changes in 44 out of 237 benchmarks (out of
MultiSource/SPEC2000/SPEC2006)
| Paths 
 |  Differential  D85189  
[SCEV] ] If RHS >= Start, simplify (Start smax RHS) to RHS for trip counts. ClosedPublic Authored by fhahn on Aug 4 2020, 2:42 AM. 
Details Summary This is the max version of D85046. This change causes binary changes in 44 out of 237 benchmarks (out of 
Diff Detail 
 Event TimelineComment Actions I feel like this is pretty identical to the D85046, so lgtm modulo some possible generalization. This revision is now accepted and ready to land.Aug 7 2020, 1:44 AM Closed by commit rG3483c28c5bc1: [SCEV] ] If RHS >= Start, simplify (Start smax RHS) to RHS for trip counts. (authored by fhahn).  ·  Explain WhyAug 11 2020, 5:21 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 284671 llvm/lib/Analysis/ScalarEvolution.cpp
 
 llvm/test/Analysis/ScalarEvolution/smin-smax-folds.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||