summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86_64.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-2/+4
* [optimizing] Tune some x86_64 movesMark Mendell2015-05-071-0/+3
* Refactor InvokeDexCallingConventionVisitor in Optimizing.Roland Levillain2015-04-291-12/+7
* Replace String CharArray with internal uint16_t array.Jeff Hao2015-04-271-1/+1
* 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 "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] Address x86_64 RIP patch commentsMark Mendell2015-04-101-1/+1
* | [optimizing] Add RIP support for x86_64Mark Mendell2015-04-091-0/+14
* | 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
* Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-4/+0
* Deoptimization-based bce.Mingyao Yang2015-03-231-0/+4
* Avoid generating jmp +0.Nicolas Geoffray2015-02-181-1/+1
* Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-0/+1
* ART: Arm64 optimizing compiler intrinsicsAndreas Gampe2015-01-281-2/+0
* 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/+4
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-1/+18
* [optimizing compiler] Compute live spill sizeMark Mendell2015-01-151-0/+4
* 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/+2
* 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
|/
* Implement try/catch/throw in optimizing.Nicolas Geoffray2014-11-061-26/+30
* Implement CONST_CLASS in optimizing compiler.Nicolas Geoffray2014-11-041-0/+2
* Add support for static fields in optimizing compiler.Nicolas Geoffray2014-10-291-2/+2
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-211-2/+6
* Don't use assembler classes in code_generator.h.Nicolas Geoffray2014-10-161-1/+11
* Cleanup baseline register allocator.Nicolas Geoffray2014-10-101-15/+2
* Fix code generation of materialized conditions.Nicolas Geoffray2014-10-091-2/+2
* Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-1/+1
* Add support for floats and doubles.Nicolas Geoffray2014-10-071-4/+14
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+5
* Support for saving and restoring live registers in a slow path.Nicolas Geoffray2014-09-231-0/+2
* Implement invoke virtual in optimizing compiler.Nicolas Geoffray2014-09-171-0/+2
* Implement array get and array put in optimizing.Nicolas Geoffray2014-07-281-1/+4