summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_arm64.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-3/+5
* Refactor InvokeDexCallingConventionVisitor in Optimizing.Roland Levillain2015-04-291-12/+7
* Merge "Opt compiler: Implement parallel move resolver without using swap."Nicolas Geoffray2015-04-201-6/+8
|\
| * Opt compiler: Implement parallel move resolver without using swap.Zheng Xu2015-04-171-6/+8
* | Opt compiler: ARM64: Follow other archs for a few codegen stubs.Alexandre Rames2015-04-201-1/+5
|/
* ARM64: Remove suspend register.Zheng Xu2015-04-141-6/+1
* Implement CFI for Optimizing.David Srbecky2015-04-091-0/+2
* Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-0/+4
* ARM64: Update to VIXL 1.9.Serban Constantinescu2015-03-311-2/+2
* Intrinsify String.compareTo.Nicolas Geoffray2015-03-271-0/+25
* Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-4/+0
* Deoptimization-based bce.Mingyao Yang2015-03-231-0/+4
* Update locations of registers after slow paths spilling.Nicolas Geoffray2015-03-161-1/+4
* Opt Compiler: ARM64: Enable explicit memory barriers over acquire/releaseSerban Constantinescu2015-03-021-5/+8
* Avoid generating jmp +0.Nicolas Geoffray2015-02-181-1/+1
* Opt Compiler: ARM64: Enable Callee-saved register, as defined by AAPCS64.Serban Constantinescu2015-02-051-8/+22
* Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-0/+1
* ART: Arm64 optimizing compiler intrinsicsAndreas Gampe2015-01-281-2/+22
* Support callee save floating point registers on x64.Nicolas Geoffray2015-01-231-5/+0
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-1/+1
* Record implicit null checks at the actual invoke time.Calin Juravle2015-01-211-1/+1
* Add implicit null checks for the optimizing compilerCalin Juravle2015-01-161-1/+4
* [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
* Opt Compiler: ARM64: Add support for rem-float, rem-double and volatile.Serban Constantinescu2015-01-051-0/+4
* Revert "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-181-0/+3
* Don't block quick callee saved registers for optimizing.Nicolas Geoffray2014-12-181-3/+0
* Opt compiler: Add arm64 support for register allocation.Alexandre Rames2014-12-101-18/+36
* Opt Compiler: Arm64: Add support for more IRs plus various fixes.Serban Constantinescu2014-11-281-3/+4
* Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.Serban Constantinescu2014-11-281-0/+2
* Consistently use k{InstructionSet}WordSize.Nicolas Geoffray2014-11-191-1/+3
* Opt compiler: Add support for more IRs on arm64.Alexandre Rames2014-11-181-13/+23
* Do a parallel move in BoundsCheckSlowPath.Nicolas Geoffray2014-11-121-0/+5
* Opt compiler: Add arm64 support for a few more IRs.Alexandre Rames2014-11-101-2/+5
* Opt compiler: Add arm64 support for floating-point.Alexandre Rames2014-11-101-10/+9
* Implement try/catch/throw in optimizing.Nicolas Geoffray2014-11-061-21/+26
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-0/+4
* ART: optimizing compiler: initial support for ARM64.Alexandre Rames2014-10-231-0/+236