summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/ssa_liveness_analysis.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-12-271-1/+1
* Fix longstanding bug around implicit NPEs and GC, version 2.Nicolas Geoffray2018-08-201-29/+42
* ART: Ignore unneeded environment uses.Artem Serov2018-06-151-4/+9
* Fixed spilling bug (visible on ARM64): missed SIMD type.Aart Bik2017-12-071-3/+4
* Use ScopedArenaAllocator for register allocation.Vladimir Marko2017-10-091-4/+4
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-5/+5
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-1/+1
* Ensure extract is seen as having scalar result.Aart Bik2017-09-201-1/+3
* Turn a few DCHECK into CHECKs.Nicolas Geoffray2017-06-291-1/+1
* Use IntrusiveForwardList<> for Env-/UsePosition.Vladimir Marko2017-06-011-8/+9
* ART vectorizer.Aart Bik2017-03-311-1/+6
* Implement a SIMD spilling slot.Aart Bik2017-03-231-0/+3
* Change 1/2 spill slots to more general number of spill slots.Aart Bik2017-03-221-6/+6
* Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator.Vladimir Marko2016-10-271-6/+4
* Refactoring of graph linearization and linear order.Aart Bik2016-10-051-8/+9
* Make LinearizeGraph() public (and move it to nodes files)Aart Bik2016-09-141-109/+1
* Cache result of an expensive DCHECKDavid Brazdil2016-09-021-0/+34
* Implement a graph coloring register allocatorMatthew Gharrity2016-08-051-0/+21
* Create a typedef for HInstruction::GetInputs() return type.Vladimir Marko2016-07-011-3/+3
* Refactor handling of input records.Vladimir Marko2016-06-021-8/+9
* Fix another case of live_in at irreducible loop entry.Nicolas Geoffray2016-05-121-11/+5
* Merge "Use iterators "before" the use node in HUserRecord<>."Vladimir Marko2016-04-191-5/+3
|\
| * Use iterators "before" the use node in HUserRecord<>.Vladimir Marko2016-04-191-5/+3
* | Fix inlining loops in OSR mode.Vladimir Marko2016-04-191-1/+1
|/
* ART: Run SsaBuilder from HGraphBuilderDavid Brazdil2016-02-151-1/+1
* ART: Enable multi-level instruction inliningDavid Brazdil2016-02-031-29/+33
* ART: Implement support for instruction inliningDavid Brazdil2016-01-281-9/+43
* Implement irreducible loop support in optimizing.Nicolas Geoffray2016-01-141-0/+12
* Add DCHECKs to ArenaVector and ScopedArenaVector.Vladimir Marko2015-10-081-4/+2
* Optimizing: Tag more arena allocations.Vladimir Marko2015-09-251-23/+24
* Optimizing: Tag arena allocations in HGraph.Vladimir Marko2015-09-161-3/+4
* Revert "Revert "ART: Register allocation and runtime support for try/catch""David Brazdil2015-09-151-8/+19
* Revert "ART: Register allocation and runtime support for try/catch"David Brazdil2015-09-141-19/+8
* ART: Register allocation and runtime support for try/catchDavid Brazdil2015-09-141-8/+19
* Optimizing: Tag basic block allocations with their source.Vladimir Marko2015-09-081-14/+11
* Revert "Optimizing: Tag basic block allocations with their source."Vladimir Marko2015-09-031-11/+14
* Optimizing: Tag basic block allocations with their source.Vladimir Marko2015-09-031-14/+11
* HDeoptimize should hold values live in env.Mingyao Yang2015-07-271-1/+1
* Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect.""Nicolas Geoffray2015-06-081-1/+1
* Revert "Use HCurrentMethod in HInvokeStaticOrDirect."Nicolas Geoffray2015-06-041-1/+1
* Use HCurrentMethod in HInvokeStaticOrDirect.Nicolas Geoffray2015-06-041-1/+1
* Tweak one hint and one split in the linear scan.Nicolas Geoffray2015-06-011-1/+4
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-4/+5
* Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-6/+3
* Find better split positions in the register allocator.Nicolas Geoffray2015-05-051-1/+22
* Add synthesize uses at back edge.Nicolas Geoffray2015-04-291-1/+1
* Dissociate uses with environment uses.Nicolas Geoffray2015-04-271-1/+1
* ART: Replace expensive calls to Covers in reg allocDavid Brazdil2015-04-161-12/+13
* Move the linear order to the HGraph.Nicolas Geoffray2015-04-151-13/+13
* Fix locations at environment uses.Nicolas Geoffray2015-03-311-13/+19