summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/register_allocator.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in the register allocator around pair allocation.Nicolas Geoffray2015-08-081-1/+4
* MIPS: Initial version of optimizing compiler for MIPS64R6.Roland Levillain2015-06-261-0/+1
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-1/+3
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-3/+4
* Find better split positions in the register allocator.Nicolas Geoffray2015-05-051-3/+38
* Add synthesize uses at back edge.Nicolas Geoffray2015-04-291-14/+25
* Dissociate uses with environment uses.Nicolas Geoffray2015-04-271-27/+28
* Linear scan: split at better positions.Nicolas Geoffray2015-04-231-2/+27
* Merge "Linear scan: Use FirstUse instead of FirstRegisterUse."Nicolas Geoffray2015-04-211-7/+13
|\
| * Linear scan: Use FirstUse instead of FirstRegisterUse.Nicolas Geoffray2015-04-211-7/+13
* | ART: Improve range search caching in LiveIntervalDavid Brazdil2015-04-171-5/+7
|/
* ART: Replace expensive calls to Covers in reg allocDavid Brazdil2015-04-161-24/+3
* Split safepoint positions to avoid calling Covers.Nicolas Geoffray2015-04-161-7/+4
* Merge "Type MoveOperands."Nicolas Geoffray2015-04-151-3/+3
|\
| * Type MoveOperands.Nicolas Geoffray2015-04-151-3/+3
* | Move the linear order to the HGraph.Nicolas Geoffray2015-04-151-5/+5
|/
* Refactor safepoints in register allocator.Nicolas Geoffray2015-04-151-21/+30
* Fix lint error.Nicolas Geoffray2015-03-311-1/+1
* Fix locations at environment uses.Nicolas Geoffray2015-03-311-18/+36
* Merge "Implement a proper solution for temps."Nicolas Geoffray2015-03-301-13/+6
|\
| * Implement a proper solution for temps.Nicolas Geoffray2015-03-271-13/+6
* | Fix user-build on fugu.Nicolas Geoffray2015-03-301-39/+25
|/
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-47/+79
* Merge "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-061-68/+42
|\
| * Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-68/+42
* | Merge "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-42/+68
|\ \ | |/
| * [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-42/+68
* | ART: Fix test breakageDavid Brazdil2015-03-051-4/+4
* | ART: Optimize iteration of safepointsDavid Brazdil2015-03-051-6/+15
|/
* Each primitive kind now spills to different locations.Nicolas Geoffray2015-02-231-22/+79
* Optimize leaf methods.Nicolas Geoffray2015-02-061-2/+7
* Finally implement Location::kNoOutputOverlap.Nicolas Geoffray2015-02-041-1/+53
* Use a different block order when not compiling baseline.Nicolas Geoffray2015-02-031-3/+5
* [optimizing compiler] Support x86 hard float ABIMark Mendell2015-01-281-6/+2
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-10/+20
* Revert "Revert "Fully support pairs in the register allocator.""Nicolas Geoffray2015-01-211-29/+117
* Revert "Fully support pairs in the register allocator."Nicolas Geoffray2015-01-211-113/+29
* Fully support pairs in the register allocator.Nicolas Geoffray2015-01-211-29/+113
* Do not use register pair in a parallel move.Nicolas Geoffray2015-01-161-5/+5
* Merge "Fix a bug in the register allocator."Nicolas Geoffray2015-01-161-2/+9
|\
| * Fix a bug in the register allocator.Nicolas Geoffray2015-01-161-2/+9
* | ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-151-4/+11
* | [optimizing compiler] Compute live spill sizeMark Mendell2015-01-151-10/+14
|/
* Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-36/+163
* Opt compiler: Add arm64 support for register allocation.Alexandre Rames2014-12-101-4/+6
* Fix insertion of parallel move when connecting siblings.Nicolas Geoffray2014-12-011-4/+31
* Merge "Fix a bug in the linear scan register allocator."Nicolas Geoffray2014-11-281-10/+26
|\
| * Fix a bug in the linear scan register allocator.Nicolas Geoffray2014-11-261-10/+26
* | Merge "Fix bogus assumption for live registers at safe point."Nicolas Geoffray2014-11-281-18/+17
|\ \
| * | Fix bogus assumption for live registers at safe point.Nicolas Geoffray2014-11-261-18/+17
| |/