summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/locations.h
Commit message (Expand)AuthorAgeFilesLines
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-9/+0
* Opt compiler: Implement parallel move resolver without using swap.Zheng Xu2015-04-171-7/+16
* Revert "Add a check in the location summary."Nicolas Geoffray2015-04-151-6/+0
* Add a check in the location summary.Nicolas Geoffray2015-04-151-0/+6
* [optimizing] Improve x86, x86_64 codeMark Mendell2015-03-131-0/+1
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-6/+16
* Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-16/+6
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-6/+16
* Move arenas into runtimeMathieu Chartier2015-02-191-1/+1
* Support hints for register pairs.Nicolas Geoffray2015-02-131-0/+4
* Improve ParallelMoveResolver to work with pairs.Nicolas Geoffray2015-02-101-0/+14
* Merge "ART: Change x86 long param ABI (Quick/JNI/Opt)"Nicolas Geoffray2015-02-041-27/+1
|\
| * ART: Change x86 long param ABI (Quick/JNI/Opt)Mark Mendell2015-01-301-27/+1
* | Finally implement Location::kNoOutputOverlap.Nicolas Geoffray2015-02-041-20/+15
|/
* ART: Arm64 optimizing compiler intrinsicsAndreas Gampe2015-01-281-0/+2
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-1/+20
* Revert "Revert "Fully support pairs in the register allocator.""Nicolas Geoffray2015-01-211-4/+7
* Revert "Fully support pairs in the register allocator."Nicolas Geoffray2015-01-211-7/+4
* Fully support pairs in the register allocator.Nicolas Geoffray2015-01-211-4/+7
* Do not use register pair in a parallel move.Nicolas Geoffray2015-01-161-12/+0
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-1/+10
* Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-5/+44
* Ensure opt. compiler doesn't get core & FP registers mixed up.Roland Levillain2014-11-271-1/+8
* Fix safepoint bug when computing live registers.Nicolas Geoffray2014-11-191-0/+8
* Do not update Out after it has a valid location.Nicolas Geoffray2014-11-071-1/+14
* Implement CONST_CLASS in optimizing compiler.Nicolas Geoffray2014-11-041-3/+4
* Merge "ART: Replace COMPILE_ASSERT with static_assert (compiler)"Andreas Gampe2014-11-041-10/+10
|\
| * ART: Replace COMPILE_ASSERT with static_assert (compiler)Andreas Gampe2014-11-031-10/+10
* | Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-1/+3
|/
* Fix for long parameter passed both in stack and register.Nicolas Geoffray2014-10-301-4/+9
* Add support for static fields in optimizing compiler.Nicolas Geoffray2014-10-291-0/+9
* Support hard float on arm in optimizing compiler.Nicolas Geoffray2014-10-271-7/+31
* Remove the notion of dies at entry.Nicolas Geoffray2014-10-211-9/+16
* stdint types all the way!Ian Rogers2014-10-091-11/+11
* Merge "Tidy ELF builder."Ian Rogers2014-10-091-1/+2
|\
| * Tidy ELF builder.Ian Rogers2014-10-091-1/+2
* | Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-20/+52
|/
* Add support for floats and doubles.Nicolas Geoffray2014-10-071-16/+41
* Add a prepare for register allocation pass.Nicolas Geoffray2014-10-061-0/+3
* Add support for inputs dying at entry of instructions.Nicolas Geoffray2014-10-061-2/+8
* Register allocator: refine instructions liveness.Nicolas Geoffray2014-09-271-0/+10
* Merge "Optimize suspend checks in optimizing compiler."Nicolas Geoffray2014-09-251-0/+4
|\
| * Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-0/+4
* | Optimizing compiler: remove unnecessary `explicit' keywords.Roland Levillain2014-09-251-1/+1
|/
* Support for saving and restoring live registers in a slow path.Nicolas Geoffray2014-09-231-3/+41
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-5/+50
* Add assembly operations with constants in optimizing compiler.Nicolas Geoffray2014-07-211-11/+35
* Add x86_64 support to the optimizing compiler.Nicolas Geoffray2014-06-131-0/+1
* Forgot these files from last commit.Nicolas Geoffray2014-05-231-0/+299