summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/instruction_simplifier.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Fix the simplifier for add/subSerguei Katkov2015-08-061-8/+16
* Do not expect 0 or 1 only when comparing a boolean.Nicolas Geoffray2015-06-221-4/+6
* [optimizing] Improve 32 bit long shift by 1.Mark Mendell2015-05-111-7/+19
* Revert "Revert "[optimizing] Replace FP divide by power of 2""Nicolas Geoffray2015-04-271-3/+30
* Merge "Revert "[optimizing] Replace FP divide by power of 2""Nicolas Geoffray2015-04-261-67/+0
|\
| * Revert "[optimizing] Replace FP divide by power of 2"Nicolas Geoffray2015-04-261-67/+0
* | Merge "[optimizing] Replace FP divide by power of 2"Nicolas Geoffray2015-04-261-0/+67
|\ \ | |/
| * [optimizing] Replace FP divide by power of 2Mark Mendell2015-04-201-0/+67
* | Merge "Remove unnecessary null checks in CheckCast and InstanceOf"Calin Juravle2015-04-231-0/+11
|\ \
| * | Remove unnecessary null checks in CheckCast and InstanceOfGuillaume "Vermeille" Sanchez2015-04-231-0/+11
* | | Mul simplification should expect zero operandSerguei Katkov2015-04-231-3/+10
* | | Remove warning when we do too many simplificationsCalin Juravle2015-04-221-4/+0
* | | Merge "Incorrect transformation of (sub,neg) to (sub) for fp"Roland Levillain2015-04-211-1/+3
|\ \ \ | |_|/ |/| |
| * | Incorrect transformation of (sub,neg) to (sub) for fpSerguei Katkov2015-04-201-1/+3
| |/
* | ART: Simplify more bool operationsDavid Brazdil2015-04-201-11/+54
|/
* Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub.Alexandre Rames2015-04-101-9/+219
* ART: Force constants into the entry blockDavid Brazdil2015-03-261-2/+1
* Opt compiler: Basic simplification for arithmetic operations.Alexandre Rames2015-03-111-0/+265
* Reference type propagationCalin Juravle2015-02-191-2/+31
* Improve bce so that more bounds checks can be eliminated.Mingyao Yang2015-02-091-0/+13
* optimizing: NullCheck eliminationCalin Juravle2015-01-291-0/+9
* Do not use HNot for creating !bool.Nicolas Geoffray2015-01-211-3/+2
* Remove type conversion nodes converting to the same type.Nicolas Geoffray2014-12-011-0/+9
* Use HOptimization abstraction for running optimizations.Nicolas Geoffray2014-11-191-4/+15
* Minor object store optimizations.Nicolas Geoffray2014-11-141-0/+12
* Implement int bit-wise not operation in the optimizing compiler.Roland Levillain2014-10-231-1/+1
* Add trivial register hints to the register allocator.Nicolas Geoffray2014-10-071-0/+17
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+41