summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/bounds_check_elimination.cc
Commit message (Expand)AuthorAgeFilesLines
* BCE: don't assume a bounds check always gets a HArrayLength.Nicolas Geoffray2015-06-241-2/+8
* BCE: Narrow instead of unconditionnaly overwrite the range.Nicolas Geoffray2015-06-241-3/+5
* Fix wrong DCHECK in bounds check elimination.Nicolas Geoffray2015-06-221-1/+3
* ART: Fix BCE lint issueAndreas Gampe2015-06-191-2/+2
* Remove bogus DCHECK in BCE.Nicolas Geoffray2015-06-191-5/+5
* Fix premature deoptimization if the loop body isn't entered.Mingyao Yang2015-06-191-136/+462
* Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-6/+30
* BCE: don't add deoptimization if the loop has early exit.Mingyao Yang2015-04-261-12/+46
* Merge "Deoptimization-based BCE for unknown loop bounds."Mingyao Yang2015-04-261-5/+398
|\
| * Deoptimization-based BCE for unknown loop bounds.Mingyao Yang2015-04-261-5/+398
* | [optimizing] Rename HasArrayAccesses and check itMark Mendell2015-04-241-1/+1
|/
* ART: Enable more Clang warningsAndreas Gampe2015-04-061-1/+0
* Fix a bug when creating a HDeoptimization instruction.Nicolas Geoffray2015-04-031-1/+1
* Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-1/+122
* Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-122/+1
* Deoptimization-based bce.Mingyao Yang2015-03-231-1/+122
* Make BCE a no-op if there is no array access.Mingyao Yang2015-03-031-0/+4
* Fix build lint issue.Brian Carlstrom2015-03-031-1/+0
* Merge "bce: add support to narrow two MonotonicValueRange's at the same time."Mingyao Yang2015-03-031-7/+88
|\
| * bce: add support to narrow two MonotonicValueRange's at the same time.Mingyao Yang2015-02-241-7/+88
* | bce: handle a pattern for circular bufferMingyao Yang2015-03-021-0/+15
|/
* Merge "More checker tests for BCE."Mingyao Yang2015-02-231-18/+113
|\
| * More checker tests for BCE.Mingyao Yang2015-02-231-18/+113
* | Move arenas into runtimeMathieu Chartier2015-02-191-1/+1
|/
* Improve bce so that more bounds checks can be eliminated.Mingyao Yang2015-02-091-180/+229
* Some enhancements on BCE.Mingyao Yang2014-12-121-80/+108
* ART: Fix linting errorsAndreas Gampe2014-12-041-2/+2
* Bounds check elimination.Mingyao Yang2014-12-031-0/+691