summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-5/+10
* Factor MoveArguments methods in Optimizing's intrinsics handlers.Roland Levillain2015-04-291-1/+1
* Refactor InvokeDexCallingConventionVisitor in Optimizing.Roland Levillain2015-04-291-0/+19
* Have HInvoke instructions know their number of actual arguments.Roland Levillain2015-04-281-0/+8
* Type MoveOperands.Nicolas Geoffray2015-04-151-1/+6
* Implement CFI for Optimizing.David Srbecky2015-04-091-1/+4
* Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-3/+3
* ART: Fix condition for StoreNeedsWriteBarrierDavid Brazdil2015-03-171-6/+3
* Update locations of registers after slow paths spilling.Nicolas Geoffray2015-03-161-2/+28
* Merge "[optimizing] Don't record None locations in the stack maps."Nicolas Geoffray2015-03-131-2/+0
|\
| * [optimizing] Don't record None locations in the stack maps.Nicolas Geoffray2015-03-131-2/+0
* | Refactor code in preparation of correct stack maps in slow path.Nicolas Geoffray2015-03-131-6/+13
|/
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-10/+6
* Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-6/+10
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-10/+6
* [optimizing] Use callee-save registers for x86Mark Mendell2015-03-051-0/+1
* Ensure the graph is correctly typed.Nicolas Geoffray2015-02-191-0/+26
* Have the opt. compiler set the size of "empty" frames to zero.Roland Levillain2015-02-191-4/+7
* Avoid generating jmp +0.Nicolas Geoffray2015-02-181-0/+10
* Optimize leaf methods.Nicolas Geoffray2015-02-061-6/+35
* Use a different block order when not compiling baseline.Nicolas Geoffray2015-02-031-6/+15
* Support callee-save registers on ARM.Nicolas Geoffray2015-01-241-0/+14
* Support callee save floating point registers on x64.Nicolas Geoffray2015-01-231-1/+22
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-1/+22
* Record implicit null checks at the actual invoke time.Calin Juravle2015-01-211-0/+2
* Add implicit null checks for the optimizing compilerCalin Juravle2015-01-161-2/+10
* [optimizing compiler] Compute live spill sizeMark Mendell2015-01-151-1/+3
* Merge "Move code around in OptimizingCompiler::Compile to reduce stack space."Nicolas Geoffray2015-01-121-4/+3
|\
| * Move code around in OptimizingCompiler::Compile to reduce stack space.Nicolas Geoffray2015-01-121-4/+3
* | Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-0/+1
|/
* Look at instruction set features when generating volatiles codeCalin Juravle2015-01-051-1/+3
* ART: Swap-space in the compilerAndreas Gampe2014-12-221-1/+4
* Revert "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-181-1/+0
* Don't block quick callee saved registers for optimizing.Nicolas Geoffray2014-12-181-0/+1
* Add support for float-to-long in the optimizing compiler.Roland Levillain2014-12-041-0/+2
* Add support for float-to-int in the optimizing compiler.Roland Levillain2014-12-031-0/+3
* Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.Serban Constantinescu2014-11-281-0/+1
* Add support for long-to-float in the optimizing compiler.Roland Levillain2014-11-271-0/+5
* Fix lint error.Nicolas Geoffray2014-11-171-1/+1
* Merge "Minor object store optimizations."Nicolas Geoffray2014-11-171-0/+9
|\
| * Minor object store optimizations.Nicolas Geoffray2014-11-141-0/+9
* | Instruction set features for ARM64, MIPS and X86.Ian Rogers2014-11-131-1/+1
|/
* Do a parallel move in BoundsCheckSlowPath.Nicolas Geoffray2014-11-121-0/+5
* Implement try/catch/throw in optimizing.Nicolas Geoffray2014-11-061-0/+1
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-6/+8
* Merge "Follow-up CL after hard float changes."Nicolas Geoffray2014-10-301-1/+1
|\
| * Follow-up CL after hard float changes.Nicolas Geoffray2014-10-281-1/+1
* | Add support for static fields in optimizing compiler.Nicolas Geoffray2014-10-291-0/+5
|/
* Support hard float on arm in optimizing compiler.Nicolas Geoffray2014-10-271-0/+1
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-211-2/+13