summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.cc
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge "Revert "Don't block quick callee saved registers for optimizing.""Nicolas Geoffray2014-12-181-34/+32
|\ \
| * | Revert "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-181-34/+32
* | | Merge "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-181-32/+34
|\| | | |/ |/|
| * Don't block quick callee saved registers for optimizing.Nicolas Geoffray2014-12-181-32/+34
* | Inlining support in optimizing.Nicolas Geoffray2014-12-151-2/+11
|/
* [optimizing compiler] Add REM_FLOAT and REM_DOUBLECalin Juravle2014-12-081-4/+12
* Add support for float-to-long in the optimizing compiler.Roland Levillain2014-12-041-0/+15
* Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.Serban Constantinescu2014-11-281-5/+5
* Add support for long-to-double in the optimizing compiler.Roland Levillain2014-11-271-5/+17
* Fix safepoint bug when computing live registers.Nicolas Geoffray2014-11-191-0/+4
* Merge "[optimizing compiler] add HTemporary support for long and doubles"Calin Juravle2014-11-131-3/+6
|\
| * [optimizing compiler] add HTemporary support for long and doublesCalin Juravle2014-11-121-3/+6
* | Do a parallel move in BoundsCheckSlowPath.Nicolas Geoffray2014-11-121-0/+9
|/
* Merge "Support invoke-interface in optimizing."Nicolas Geoffray2014-11-101-1/+5
|\
| * Support invoke-interface in optimizing.Nicolas Geoffray2014-11-101-1/+5
* | Do not update Out after it has a valid location.Nicolas Geoffray2014-11-071-2/+8
|/
* Implement try/catch/throw in optimizing.Nicolas Geoffray2014-11-061-1/+40
* Merge "Follow-up CL after hard float changes."Nicolas Geoffray2014-10-301-2/+2
|\
| * Follow-up CL after hard float changes.Nicolas Geoffray2014-10-281-2/+2
* | Add support for static fields in optimizing compiler.Nicolas Geoffray2014-10-291-0/+7
|/
* Support hard float on arm in optimizing compiler.Nicolas Geoffray2014-10-271-0/+19
* ART: optimizing compiler: initial support for ARM64.Alexandre Rames2014-10-231-0/+4
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-211-16/+18
* Don't use assembler classes in code_generator.h.Nicolas Geoffray2014-10-161-8/+4
* Cleanup baseline register allocator.Nicolas Geoffray2014-10-101-18/+37
* Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-16/+7
* Add support for floats and doubles.Nicolas Geoffray2014-10-071-0/+7
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+20
* Support for saving and restoring live registers in a slow path.Nicolas Geoffray2014-09-231-1/+51
* Fix valgrind errors.Nicolas Geoffray2014-09-111-3/+3
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-6/+98
* ART source line debug info in OAT filesYevgeny Rouban2014-08-151-1/+9
* Make unit test tell if a method is a leaf.Nicolas Geoffray2014-07-221-4/+4
* Stack overflow checks and NPE checks for optimizing.Nicolas Geoffray2014-07-221-0/+3
* Fix a braino in the stack layout.Nicolas Geoffray2014-07-151-1/+34
* Support fields in optimizing compiler.Nicolas Geoffray2014-07-141-8/+15
* Add x86_64 support to the optimizing compiler.Nicolas Geoffray2014-06-131-1/+2
* Final CL to enable register allocation on x86.Nicolas Geoffray2014-06-121-11/+41
* Add a compilation tracing mechanism to the new compiler.Nicolas Geoffray2014-05-141-1/+1
* Build live-in, live-out and kill sets for each block.Nicolas Geoffray2014-05-071-5/+5
* Make all registers available when allocating an output register.Nicolas Geoffray2014-05-021-0/+6
* Setup policies for register allocation.Nicolas Geoffray2014-04-291-2/+98
* Add a Transform to SSA phase to the optimizing compiler.Nicolas Geoffray2014-04-281-2/+2
* Test control flow instruction with optimizing compiler.Nicolas Geoffray2014-04-081-21/+2
* Add support for taking parameters in optimizing compiler.Nicolas Geoffray2014-04-071-8/+5
* Use target-specific word instead of runtime word.Nicolas Geoffray2014-04-041-1/+1
* Merge "Support passing arguments to invoke-static* instructions."Nicolas Geoffray2014-04-031-7/+4
|\
| * Support passing arguments to invoke-static* instructions.Nicolas Geoffray2014-04-031-7/+4
* | art: Handle x86_64 architecture equal to x86Dmitry Petrochenko2014-04-031-0/+3
|/
* Add support for invoke-static in optimizing compiler.Nicolas Geoffray2014-03-311-1/+91