summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/ssa_liveness_analysis.h
Commit message (Expand)AuthorAgeFilesLines
* HDeoptimize should hold values live in env.Mingyao Yang2015-07-281-1/+7
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-13/+17
* Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-1/+5
* Find better split positions in the register allocator.Nicolas Geoffray2015-05-051-3/+8
* Add synthesize uses at back edge.Nicolas Geoffray2015-04-291-36/+130
* Dissociate uses with environment uses.Nicolas Geoffray2015-04-271-10/+33
* Linear scan: split at better positions.Nicolas Geoffray2015-04-231-0/+11
* Replace NULL with nullptrMathieu Chartier2015-04-221-3/+4
* Merge "Linear scan: Use FirstUse instead of FirstRegisterUse."Nicolas Geoffray2015-04-211-3/+17
|\
| * Linear scan: Use FirstUse instead of FirstRegisterUse.Nicolas Geoffray2015-04-211-3/+17
* | ART: Improve range search caching in LiveIntervalDavid Brazdil2015-04-171-56/+89
* | ART: Fix incorrect last range when adding high intervalDavid Brazdil2015-04-171-1/+1
|/
* ART: Replace expensive calls to Covers in reg allocDavid Brazdil2015-04-161-4/+8
* Split safepoint positions to avoid calling Covers.Nicolas Geoffray2015-04-161-2/+23
* Move the linear order to the HGraph.Nicolas Geoffray2015-04-151-49/+6
* Refactor safepoints in register allocator.Nicolas Geoffray2015-04-151-0/+55
* Fix locations at environment uses.Nicolas Geoffray2015-03-311-6/+19
* Implement a proper solution for temps.Nicolas Geoffray2015-03-271-1/+18
* Tweak liveness when instructions are used in environments.Nicolas Geoffray2015-03-121-1/+23
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-1/+5
* Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-5/+1
* [optimizing] Enable x86 long support.Nicolas Geoffray2015-03-061-1/+5
* ART: Cache last returned range in LiveInterval::CoversDavid Brazdil2015-03-021-14/+45
* ART: Nano optimization of LiveIntervalDavid Brazdil2015-02-251-5/+5
* ART: Add -WunusedAndreas Gampe2015-02-241-0/+2
* Finally implement Location::kNoOutputOverlap.Nicolas Geoffray2015-02-041-5/+97
* Fix a bug in the liveness analysis.Nicolas Geoffray2015-01-261-7/+20
* Address review comments.Nicolas Geoffray2015-01-191-1/+1
* Fix a bug in the register allocator.Nicolas Geoffray2015-01-161-1/+3
* Implement double and float support for arm in register allocator.Nicolas Geoffray2015-01-081-1/+80
* Revert "Revert "Fix the computation of linear ordering.""Nicolas Geoffray2014-11-241-18/+23
* Revert "Fix the computation of linear ordering."Nicolas Geoffray2014-11-241-17/+17
* Fix the computation of linear ordering.Nicolas Geoffray2014-11-211-17/+17
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-7/+7
* Some improvement to reg alloc.Mingyao Yang2014-11-031-22/+30
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-221-0/+1
* Fix off by one errors in linear scan register allocator.Nicolas Geoffray2014-10-211-4/+2
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-211-1/+14
* Remove the notion of dies at entry.Nicolas Geoffray2014-10-211-2/+6
* Add trivial register hints to the register allocator.Nicolas Geoffray2014-10-071-4/+35
* Improve detection of lifetime holes.Nicolas Geoffray2014-09-301-7/+12
* Register allocator: refine instructions liveness.Nicolas Geoffray2014-09-271-10/+33
* Support for saving and restoring live registers in a slow path.Nicolas Geoffray2014-09-231-1/+12
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-12/+37
* Fix a bug in LiveInterval::FirstRegisterUseAfter.Nicolas Geoffray2014-06-251-3/+5
* Final CL to enable register allocation on x86.Nicolas Geoffray2014-06-121-0/+2
* Plug code generator into liveness analysis.Nicolas Geoffray2014-06-101-41/+158
* Fix some bugs in graph construction/simplification methods.Nicolas Geoffray2014-06-091-1/+1
* Add a linear scan register allocator to the optimizing compiler.Nicolas Geoffray2014-05-261-33/+293
* Build live ranges in preparation for register allocation.Nicolas Geoffray2014-05-191-6/+104