summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing
Commit message (Expand)AuthorAgeFilesLines
* Merge "GVN HClinitCheck nodes."Nicolas Geoffray2015-03-271-1/+1
|\
| * GVN HClinitCheck nodes.Nicolas Geoffray2015-03-271-1/+1
* | Intrinsify String.compareTo.Nicolas Geoffray2015-03-2712-80/+202
|/
* [optimizing] Implement X86 intrinsic supportMark Mendell2015-03-265-37/+1328
* ART: Force constants into the entry blockDavid Brazdil2015-03-2616-275/+302
* Use the original invoke type when inlining.Nicolas Geoffray2015-03-263-2/+8
* Merge "Revert "Revert "Inline across dex files."""Nicolas Geoffray2015-03-256-54/+114
|\
| * Revert "Revert "Inline across dex files.""Nicolas Geoffray2015-03-256-54/+114
* | Merge changes I4b3b4d90,I70e0d78f,I2848636fCalin Juravle2015-03-251-23/+51
|\ \
| * | Inline long shift codeGuillaume "Vermeille" Sanchez2015-03-251-23/+51
* | | Merge "Share dex register maps between stack maps when possible."Calin Juravle2015-03-252-37/+182
|\ \ \
| * | | Share dex register maps between stack maps when possible.Calin Juravle2015-03-252-37/+182
* | | | ART: Formatting and comments in BooleanSimplifierDavid Brazdil2015-03-257-39/+62
| |_|/ |/| |
* | | ART: Fix crash in gtestsDavid Brazdil2015-03-243-2/+15
* | | Merge "Share the runtime arena for faster compile times."Nicolas Geoffray2015-03-241-2/+1
|\ \ \
| * | | Share the runtime arena for faster compile times.Nicolas Geoffray2015-03-241-2/+1
* | | | Merge "ART: Boolean simplifier"David Brazdil2015-03-2414-63/+463
|\ \ \ \
| * | | | ART: Boolean simplifierDavid Brazdil2015-03-2414-63/+463
| |/ / /
* | | | Merge "Unify ART's various implementations of bit_cast."Roland Levillain2015-03-246-23/+27
|\ \ \ \
| * | | | Unify ART's various implementations of bit_cast.Roland Levillain2015-03-246-23/+27
| |/ / /
* | | | Merge "Revert "Inline across dex files.""Nicolas Geoffray2015-03-244-31/+16
|\ \ \ \ | |/ / / |/| | |
| * | | Revert "Inline across dex files."Nicolas Geoffray2015-03-244-31/+16
* | | | Revert "Deoptimization-based bce."Andreas Gampe2015-03-2413-480/+111
* | | | Deoptimization-based bce.Mingyao Yang2015-03-2313-111/+480
* | | | Merge "Inline across dex files."Nicolas Geoffray2015-03-234-16/+31
|\ \ \ \ | |/ / /
| * | | Inline across dex files.Nicolas Geoffray2015-03-234-16/+31
* | | | Merge "Implement a space filter for optimizing."Nicolas Geoffray2015-03-232-0/+12
|\ \ \ \
| * | | | Implement a space filter for optimizing.Nicolas Geoffray2015-03-232-0/+12
| |/ / /
* | | | Merge "Opt Compiler: Materialise constants that cannot be encoded"Nicolas Geoffray2015-03-232-4/+39
|\ \ \ \
| * | | | Opt Compiler: Materialise constants that cannot be encodedSerban Constantinescu2015-03-172-4/+39
* | | | | Merge "[optimizing] Improve x86, x86_64 code"Nicolas Geoffray2015-03-234-55/+175
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | [optimizing] Improve x86, x86_64 codeMark Mendell2015-03-134-55/+175
* | | | | Fix verifier handling of empty switch as last instruction.Jeff Hao2015-03-201-2/+0
| |_|/ / |/| | |
* | | | Merge "Compress the StackMaps."Nicolas Geoffray2015-03-202-32/+84
|\ \ \ \
| * | | | Compress the StackMaps.Nicolas Geoffray2015-03-202-32/+84
| | |_|/ | |/| |
* | | | Remember whether a method was worth inlining.Nicolas Geoffray2015-03-202-2/+26
|/ / /
* | | Merge "StackMap: Always load and store unalign."Nicolas Geoffray2015-03-181-2/+2
|\ \ \
| * | | StackMap: Always load and store unalign.Nicolas Geoffray2015-03-181-2/+2
* | | | Merge "ART: Fix condition for StoreNeedsWriteBarrier"David Brazdil2015-03-181-6/+3
|\ \ \ \ | |/ / / |/| | |
| * | | ART: Fix condition for StoreNeedsWriteBarrierDavid Brazdil2015-03-171-6/+3
| | |/ | |/|
* | | Merge "Revert "Inline long shift code""Calin Juravle2015-03-171-46/+19
|\ \ \
| * | | Revert "Inline long shift code"Calin Juravle2015-03-171-46/+19
* | | | Merge "Inline long shift code"Calin Juravle2015-03-171-19/+46
|\ \ \ \ | |/ / /
| * | | Inline long shift codeGuillaume "Vermeille" Sanchez2015-03-171-19/+46
* | | | Fall back to Quick when Optimizing cannot compile.Nicolas Geoffray2015-03-171-32/+66
* | | | PREOPT compiles using dex2oatd so don't emit debug instructions.Nicolas Geoffray2015-03-174-16/+0
* | | | ART: Faster implementation of GVN's hash tableDavid Brazdil2015-03-171-129/+210
| |/ / |/| |
* | | [optimizing] Use baseline when debuggable is set.Nicolas Geoffray2015-03-161-2/+3
* | | Update locations of registers after slow paths spilling.Nicolas Geoffray2015-03-168-248/+289
* | | Merge "[optimizing] Don't record None locations in the stack maps."Nicolas Geoffray2015-03-134-183/+280
|\ \ \