llvm-project/llvm/test/Transforms/IRCE
Max Kazantsev 0f720e1296 [NFC] Remove overconfident assert from IRCE
This patch removes assert that SCEV is able to prove that a value is
non-negative. In fact, SCEV can sometimes be unable to do this because
its cache does not update properly. This assert will be returned once this
problem is resolved.

llvm-svn: 323309
2018-01-24 07:51:41 +00:00
..
add-metadata-pre-post-loops.ll [NFC] Get rid of hard-coded value ID in test 2017-11-03 07:30:45 +00:00
bad-loop-structure.ll
bad_expander.ll [IRCE] Fix SCEVExpander's usage in IRCE 2017-11-16 06:06:27 +00:00
bug-loop-varying-upper-limit.ll
bug-mismatched-types.ll
clamp.ll [IRCE] Smart range intersection 2017-11-20 06:07:57 +00:00
conjunctive-checks.ll
correct-loop-info.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
decrementing-loop.ll
empty_ranges.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
eq_ne.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
low-becount.ll
multiple-access-no-preloop.ll
not-likely-taken.ll
only-lower-check.ll [IRCE][NFC] Make range check's End a non-null SCEV 2018-01-12 10:00:26 +00:00
only-upper-check.ll [IRCE][NFC] Rename fields of InductiveRangeCheck 2017-10-31 06:19:05 +00:00
optimistic_scev.ll [NFC] Remove overconfident assert from IRCE 2018-01-24 07:51:41 +00:00
pre_post_loops.ll [IRCE] Fix corner case with Start = INT_MAX 2017-07-14 06:35:03 +00:00
range_intersect_miscompile.ll [IRCE] Smart range intersection 2017-11-20 06:07:57 +00:00
ranges_of_different_types.ll [IRCE] Smart range intersection 2017-11-20 06:07:57 +00:00
single-access-no-preloop.ll [IRCE] Do not process empty safe ranges 2017-10-11 06:53:07 +00:00
single-access-with-preloop.ll [IRCE] Smart range intersection 2017-11-20 06:07:57 +00:00
skip-profitability-checks.ll
stride_more_than_1.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
unhandled.ll
unsigned_comparisons_ugt.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
unsigned_comparisons_ult.ll [IRCE] Fix intersection between signed and unsigned ranges 2017-10-25 06:47:39 +00:00
with-parent-loops.ll