summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86.cc
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-24/+77
| |/ /
* | | Clean up some RecordPcInfo in x86 slow paths.Mingyao Yang2015-03-311-4/+4
|/ /
* | [optimizing] trivial x86 explicit null check fixMark Mendell2015-03-311-1/+1
|/
* Intrinsify String.compareTo.Nicolas Geoffray2015-03-271-18/+0
* [optimizing] Implement X86 intrinsic supportMark Mendell2015-03-261-37/+46
* ART: Formatting and comments in BooleanSimplifierDavid Brazdil2015-03-251-2/+2
* Merge "ART: Boolean simplifier"David Brazdil2015-03-241-1/+28
|\
| * ART: Boolean simplifierDavid Brazdil2015-03-241-1/+28
* | Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-3/+3
|/
* Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-77/+24
* Deoptimization-based bce.Mingyao Yang2015-03-231-24/+77
* Merge "[optimizing] Improve x86, x86_64 code"Nicolas Geoffray2015-03-231-26/+72
|\
| * [optimizing] Improve x86, x86_64 codeMark Mendell2015-03-131-26/+72
* | PREOPT compiles using dex2oatd so don't emit debug instructions.Nicolas Geoffray2015-03-171-4/+0
* | Refactor code in preparation of correct stack maps in slow path.Nicolas Geoffray2015-03-131-12/+12
|/
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-45/+203
* Merge "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-061-194/+41
|\
| * Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-194/+41
* | Opt compiler: Clean the use of `virtual` and `OVERRIDE`.Alexandre Rames2015-03-061-8/+8
|/
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-41/+194
* Merge "[optimizing] Use callee-save registers for x86"Nicolas Geoffray2015-03-051-23/+51
|\
| * [optimizing] Use callee-save registers for x86Mark Mendell2015-03-051-23/+51
* | [optimizing] Improve x86/x86_64 bound check codeMark Mendell2015-03-041-8/+13
|/
* Add a change that should be part of "enhance gvn for commutative ops."Mingyao Yang2015-03-031-1/+1
* [optimizing compiler] x86 goodnessMark Mendell2015-03-021-21/+48
* not-int can also take non-int (byte and short) instructions.Nicolas Geoffray2015-02-241-1/+1
* [optimizing] Fix float addition on x86.Calin Juravle2015-02-231-5/+1
* Improve type propagation with if-contextsCalin Juravle2015-02-201-0/+12
* Ensure the graph is correctly typed.Nicolas Geoffray2015-02-191-12/+17
* Optimize leaf methods.Nicolas Geoffray2015-02-061-3/+8
* Merge "ART: Change x86 long param ABI (Quick/JNI/Opt)"Nicolas Geoffray2015-02-041-42/+0
|\
| * ART: Change x86 long param ABI (Quick/JNI/Opt)Mark Mendell2015-01-301-42/+0
* | Use the non access check entrypoint when possible.Nicolas Geoffray2015-01-301-4/+3
|/
* Merge "[optimizing compiler] Support x86 hard float ABI"Nicolas Geoffray2015-01-291-20/+151
|\
| * [optimizing compiler] Support x86 hard float ABIMark Mendell2015-01-281-20/+151
* | Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-7/+12
|/
* Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""Mark P Mendell2015-01-271-31/+37
* Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"Vladimir Marko2015-01-271-37/+31
* ART: Implement X86 hard float (Quick/JNI/Baseline)Mark Mendell2015-01-231-31/+37
* Support callee save floating point registers on x64.Nicolas Geoffray2015-01-231-39/+9
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-2/+2
* Merge "Do not use HNot for creating !bool."Nicolas Geoffray2015-01-211-4/+0
|\
| * Do not use HNot for creating !bool.Nicolas Geoffray2015-01-211-4/+0
* | Record implicit null checks at the actual invoke time.Calin Juravle2015-01-211-9/+44
|/
* [optimizing compiler] Implement inline x86 FP '%'Mark Mendell2015-01-211-28/+86
* Use CompilerOptions for implicit stack overflow checksCalin Juravle2015-01-201-4/+4
* Merge "Add implicit null checks for the optimizing compiler"Calin Juravle2015-01-201-4/+23
|\
| * Add implicit null checks for the optimizing compilerCalin Juravle2015-01-161-4/+23
* | Do not use register pair in a parallel move.Nicolas Geoffray2015-01-161-1/+1
|/
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-1/+1