summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/IndVarSimplify/eliminate-comparison.ll
Commit message (Expand)AuthorAgeFilesLines
* [IndVars] Remove dead instructions after folding trivial loop exitPhilip Reames2019-06-231-7/+1
* Exploit a zero LoopExit count to eliminate loop exitsPhilip Reames2019-06-221-2/+1
* LFTR for multiple exit loopsPhilip Reames2019-06-191-27/+25
* [Tests] Autogen a test so that future changes are understandablePhilip Reames2019-06-191-100/+444
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+559
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-559/+0
* Re-enable "[IndVars] Canonicalize comparisons between non-negative values and...Max Kazantsev2017-07-081-2/+2
* Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negati...Max Kazantsev2017-07-061-2/+2
* Revert "Revert "[IndVars] Canonicalize comparisons between non-negative value...Max Kazantsev2017-07-061-2/+2
* Revert "[IndVars] Canonicalize comparisons between non-negative values and in...Max Kazantsev2017-07-051-2/+2
* [IndVars] Canonicalize comparisons between non-negative values and indvarsMax Kazantsev2017-07-051-2/+2
* Re-apply r251050 with a for PR25421Sanjoy Das2015-11-051-0/+58
* Revert r251050 to fix miscompile when running Clang -O1Richard Trieu2015-11-051-58/+0
* [SCEV] Remove a test case added in r249168Sanjoy Das2015-10-221-37/+7
* [SCEV] Opportunistically interpret unsigned constraints as signedSanjoy Das2015-10-221-0/+50
* [SCEV] Teach SCEV some axioms about non-wrapping arithmeticSanjoy Das2015-10-221-0/+59
* [SCEV] Try to prove predicates by splitting themSanjoy Das2015-10-021-0/+83
* [SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to exploit trip counts'Sanjoy Das2015-09-251-1/+38
* [SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when possible'Sanjoy Das2015-09-251-0/+149
* Revert two SCEV changes that caused test failures in clang.Sanjoy Das2015-09-251-186/+0
* [SCEV] Teach isLoopBackedgeGuardedByCond to exploit trip counts.Sanjoy Das2015-09-251-1/+38
* [SCEV] Exploit A < B => (A+K) < (B+K) when possibleSanjoy Das2015-09-251-0/+149
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-9/+9
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-5/+5
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-5/+5
* Follow up to 168711: It's safe to base this analysis on the found compare, ju...Benjamin Kramer2012-11-291-0/+49
* SCEV: Even if the latch terminator is foldable we can't deduce the result of ...Benjamin Kramer2012-11-271-0/+54
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-191-0/+24
* Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman2010-04-121-0/+84
* Revert 101000, which is breaking self-host builds.Dan Gohman2010-04-121-40/+0
* Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman2010-04-111-0/+40
OpenPOWER on IntegriCloud