summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't use assembler classes in code_generator.h.Nicolas Geoffray2014-10-161-13/+4
* Cleanup baseline register allocator.Nicolas Geoffray2014-10-101-14/+28
* Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-2/+2
* Add support for floats and doubles.Nicolas Geoffray2014-10-071-6/+20
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+7
* Support for saving and restoring live registers in a slow path.Nicolas Geoffray2014-09-231-1/+10
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-8/+8
* Fix bug introduced in https://android-review.googlesource.com/102610.Nicolas Geoffray2014-08-201-1/+1
* ART source line debug info in OAT filesYevgeny Rouban2014-08-151-1/+3
* Make unit test tell if a method is a leaf.Nicolas Geoffray2014-07-221-1/+1
* Stack overflow checks and NPE checks for optimizing.Nicolas Geoffray2014-07-221-1/+12
* Fix a braino in the stack layout.Nicolas Geoffray2014-07-151-2/+4
* Support fields in optimizing compiler.Nicolas Geoffray2014-07-141-2/+29
* Support longs in the register allocator for x86_64.Nicolas Geoffray2014-07-021-0/+1
* Add x86_64 support to the optimizing compiler.Nicolas Geoffray2014-06-131-3/+3
* Enable the register allocator on ARM.Nicolas Geoffray2014-06-121-2/+1