llvm-project/llvm/test/Transforms/IRCE
Sanjoy Das a099268e85 [IRCE] Optimize conjunctions of range checks
After this change, we do the expected thing for cases like

```
Check0Passed = /* range check IRCE can optimize */
Check1Passed = /* range check IRCE can optimize */
if (!(Check0Passed && Check1Passed))
  throw_Exception();
```

llvm-svn: 270804
2016-05-26 00:09:02 +00:00
..
bug-loop-varying-upper-limit.ll [IRCE] Fix a regression introduced in r232444. 2015-03-24 19:29:18 +00:00
bug-mismatched-types.ll
conjunctive-checks.ll [IRCE] Optimize conjunctions of range checks 2016-05-26 00:09:02 +00:00
decrementing-loop.ll [SCEV] Try to reuse existing value during SCEV expansion 2016-02-04 01:27:38 +00:00
low-becount.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
multiple-access-no-preloop.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
not-likely-taken.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
only-lower-check.ll [IRCE] Optimize "uses" not branches; NFCI 2016-05-23 22:16:45 +00:00
only-upper-check.ll [IRCE] Optimize "uses" not branches; NFCI 2016-05-23 22:16:45 +00:00
single-access-no-preloop.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
single-access-with-preloop.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
unhandled.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
with-parent-loops.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00