llvm/test/Transforms/IRCE
Philip Reames 3cd2be9b6d [SCEV] Add smin support to getRangeRef
We were failing to compute trip counts (both exact and maximum) for any loop which involved a comparison against either an umin or smin. It looks like this simply got missed when we added smin/umin to SCEV.  (Note: umin was submitted separately earlier today.  Turned out two folks hit this at the same time.)

Differential Revision: https://reviews.llvm.org/D67514



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371776 91177308-0d34-0410-b5e6-96231b3b80d8
2019-09-12 21:32:27 +00:00
..
add-metadata-pre-post-loops.ll
bad_expander.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
bad-loop-structure.ll
bug-loop-varying-upper-limit.ll
bug-mismatched-types.ll
clamp.ll
conjunctive-checks.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
correct-loop-info.ll
decrementing-loop.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
empty_ranges.ll
eq_ne.ll
low-becount.ll
multiple-access-no-preloop.ll [SCEV] Add explicit representations of umin/smin 2019-05-07 15:28:47 +00:00
non_known_positive_end.ll
not-likely-taken.ll
only-lower-check.ll
only-upper-check.ll
optimistic_scev.ll
pre_post_loops.ll
range_intersect_miscompile.ll
ranges_of_different_types.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
rc-negative-bound.ll [SCEV] Add smin support to getRangeRef 2019-09-12 21:32:27 +00:00
single-access-no-preloop.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
single-access-with-preloop.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
skip-profitability-checks.ll
stride_more_than_1.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
unhandled.ll
unsigned_comparisons_ugt.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
unsigned_comparisons_ult.ll [SCEV] Pass NoWrapFlags when expanding an AddExpr 2019-06-14 09:19:41 +00:00
variable-loop-bounds.ll
wide_indvar.ll
with-parent-loops.ll