summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-2/+4
* Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""Mark P Mendell2015-05-041-0/+3
* Refactor InvokeDexCallingConventionVisitor in Optimizing.Roland Levillain2015-04-291-12/+7
* Merge "Revert "Revert "Optimizing: Fix long-to-fp conversion on x86."""Roland Levillain2015-04-211-1/+3
|\
| * Revert "Revert "Optimizing: Fix long-to-fp conversion on x86.""Roland Levillain2015-04-201-1/+3
* | Opt compiler: Implement parallel move resolver without using swap.Zheng Xu2015-04-171-2/+2
|/
* Merge "Revert "[optimizing] Improve x86 parallel moves/swaps""Calin Juravle2015-04-161-1/+0
|\
| * Revert "[optimizing] Improve x86 parallel moves/swaps"Guillaume Sanchez2015-04-151-1/+0
* | Merge "Revert "Optimizing: Fix long-to-fp conversion on x86.""Nicolas Geoffray2015-04-131-3/+1
|\ \
| * | Revert "Optimizing: Fix long-to-fp conversion on x86."Nicolas Geoffray2015-04-131-3/+1
* | | Merge "Optimizing: Fix long-to-fp conversion on x86."Roland Levillain2015-04-131-1/+3
|\ \ \ | |/ /
| * | Optimizing: Fix long-to-fp conversion on x86.Serguei Katkov2015-04-131-1/+3
* | | Merge "Revert "[optimizing] Improve x86 shifts""Nicolas Geoffray2015-04-101-3/+0
|\ \ \
| * | | Revert "[optimizing] Improve x86 shifts"Roland Levillain2015-04-101-3/+0
* | | | Merge "Follow up of "div/rem on x86 and x86_64", to tidy up the code a little."Calin Juravle2015-04-101-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.Guillaume Sanchez2015-04-101-1/+1
* | | | [optimizing] Improve x86 parallel moves/swapsMark Mendell2015-04-101-0/+1
| |/ / |/| |
* | | [optimizing] Improve x86 shiftsMark Mendell2015-04-101-0/+3
* | | Merge "Speedup div/rem by constants on x86 and x86_64"Calin Juravle2015-04-091-0/+3
|\ \ \ | |/ / | | / | |/ |/|
| * Speedup div/rem by constants on x86 and x86_64Guillaume Sanchez2015-04-091-0/+3
* | Merge "[optimizing] Implement x86/x86_64 math intrinsics"Andreas Gampe2015-04-021-1/+8
|\ \
| * | [optimizing] Implement x86/x86_64 math intrinsicsMark Mendell2015-04-011-1/+8
| |/
* | Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-0/+4
|/
* Intrinsify String.compareTo.Nicolas Geoffray2015-03-271-0/+19
* [optimizing] Implement X86 intrinsic supportMark Mendell2015-03-261-0/+17
* Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-4/+0
* Deoptimization-based bce.Mingyao Yang2015-03-231-0/+4
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-0/+2
* Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-2/+0
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-0/+2
* Avoid generating jmp +0.Nicolas Geoffray2015-02-181-1/+1
* Merge "[optimizing compiler] Support x86 hard float ABI"Nicolas Geoffray2015-01-291-1/+5
|\
| * [optimizing compiler] Support x86 hard float ABIMark Mendell2015-01-281-1/+5
* | Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-0/+3
|/
* Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""Mark P Mendell2015-01-271-3/+8
* Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"Vladimir Marko2015-01-271-8/+3
* ART: Implement X86 hard float (Quick/JNI/Baseline)Mark Mendell2015-01-231-3/+8
* Support callee save floating point registers on x64.Nicolas Geoffray2015-01-231-2/+0
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-1/+1
* [optimizing compiler] Implement inline x86 FP '%'Mark Mendell2015-01-211-0/+3
* Add implicit null checks for the optimizing compilerCalin Juravle2015-01-161-1/+5
* [optimizing compiler] Compute live spill sizeMark Mendell2015-01-151-0/+5
* Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-0/+4
* [optimizing compiler] Add support for volatileCalin Juravle2014-12-191-0/+6
* [optimizing compiler] Add shiftsCalin Juravle2014-11-241-0/+5
* Consistently use k{InstructionSet}WordSize.Nicolas Geoffray2014-11-191-1/+2
* [optimizing compiler] Add REM_INT, REM_LONGCalin Juravle2014-11-171-0/+1
* Merge "Do a parallel move in BoundsCheckSlowPath."Nicolas Geoffray2014-11-131-1/+1
|\
| * Do a parallel move in BoundsCheckSlowPath.Nicolas Geoffray2014-11-121-1/+1
* | Implement and/or/xor in optimizing.Nicolas Geoffray2014-11-121-1/+3
|/