summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/builder.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Force constants into the entry blockDavid Brazdil2015-03-261-39/+21
* Use the original invoke type when inlining.Nicolas Geoffray2015-03-261-1/+1
* Revert "Revert "Inline across dex files.""Nicolas Geoffray2015-03-251-14/+56
* Merge "ART: Boolean simplifier"David Brazdil2015-03-241-22/+4
|\
| * ART: Boolean simplifierDavid Brazdil2015-03-241-22/+4
* | Revert "Inline across dex files."Nicolas Geoffray2015-03-241-7/+5
|/
* Inline across dex files.Nicolas Geoffray2015-03-231-5/+7
* Fix verifier handling of empty switch as last instruction.Jeff Hao2015-03-201-2/+0
* Make BCE a no-op if there is no array access.Mingyao Yang2015-03-031-0/+1
* Create HGraph outside Builder, print timingsDavid Brazdil2015-02-041-5/+7
* Fix broken gtests after SuspendCheck optimizationDavid Brazdil2015-02-021-5/+4
* No SuspendChecks when branching to return blockDavid Brazdil2015-02-021-21/+31
* Use the non access check entrypoint when possible.Nicolas Geoffray2015-01-301-4/+20
* Merge "optimizing: NullCheck elimination"Nicolas Geoffray2015-01-291-1/+1
|\
| * optimizing: NullCheck eliminationCalin Juravle2015-01-291-1/+1
* | Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-1/+4
|/
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-1/+1
* Opt Compiler: ARM64: Add support for rem-float, rem-double and volatile.Serban Constantinescu2015-01-051-16/+0
* [optimizing compiler] Add support for volatileCalin Juravle2014-12-191-4/+13
* Revert "Small optimization for recursive calls: avoid dex cache."Nicolas Geoffray2014-12-171-3/+1
* Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2014-12-171-1/+3
* Inlining support in optimizing.Nicolas Geoffray2014-12-151-35/+55
* Add more compilation stats to optimizingCalin Juravle2014-12-101-35/+43
* [optimizing compiler] Add REM_FLOAT and REM_DOUBLECalin Juravle2014-12-081-0/+20
* Merge "Add support for double-to-int & double-to-long in optimizing."Roland Levillain2014-12-051-0/+10
|\
| * Add support for double-to-int & double-to-long in optimizing.Roland Levillain2014-12-051-0/+10
* | ART: Add SparseSwitch support to the optimizing compilerAndreas Gampe2014-12-041-50/+103
|/
* Merge "ART: Add PackedSwitch support to the optimizing compiler"Andreas Gampe2014-12-041-2/+145
|\
| * ART: Add PackedSwitch support to the optimizing compilerAndreas Gampe2014-12-041-2/+145
* | Add support for float-to-double & double-to-float in optimizing.Roland Levillain2014-12-041-0/+10
* | Add support for float-to-long in the optimizing compiler.Roland Levillain2014-12-041-12/+18
|/
* Add support for float-to-int in the optimizing compiler.Roland Levillain2014-12-031-0/+5
* Merge "[optimizing compiler] Fix invoke-direct"Calin Juravle2014-12-021-28/+26
|\
| * [optimizing compiler] Fix invoke-directCalin Juravle2014-12-021-28/+26
* | Add some heursitics for compiling, close to Quick's.Nicolas Geoffray2014-12-021-2/+59
|/
* Add support for long-to-float in the optimizing compiler.Roland Levillain2014-11-271-0/+5
* Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-271-1/+30
|\
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-271-1/+30
* | Add support for long-to-double in the optimizing compiler.Roland Levillain2014-11-271-0/+5
|/
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-261-30/+1
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-261-1/+30
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Nicolas Geoffray2014-11-261-30/+1
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-261-1/+30
* [optimizing compiler] Add shiftsCalin Juravle2014-11-241-0/+92
* Add support for int-to-float & int-to-double in optimizing.Roland Levillain2014-11-171-0/+10
* Merge "[optimizing compiler] Add REM_INT, REM_LONG"Calin Juravle2014-11-171-17/+53
|\
| * [optimizing compiler] Add REM_INT, REM_LONGCalin Juravle2014-11-171-17/+53
* | Add support for int-to-short in the optimizing compiler.Roland Levillain2014-11-141-0/+5
|/
* Add support for int-to-char in the optimizing compiler.Roland Levillain2014-11-141-0/+5
* Merge "Add support for int-to-byte in the optimizing compiler."Roland Levillain2014-11-131-0/+5
|\