summaryrefslogtreecommitdiff
path: root/compiler/optimizing/ssa_liveness_analysis.h
AgeCommit message (Expand)Author
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2021-07-06Uncouple ART gtests from the ART APEX. Roland Levillain
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-06-11Move IntrusiveForwardList<> to libartbase. Vladimir Marko
2019-01-28Selectively allow dead reference elimination Hans Boehm
2018-08-29Merge "Adjust safepoint position of implicit null checks." Nicolas Geoffray
2018-08-28Adjust safepoint position of implicit null checks. Nicolas Geoffray
2018-08-28Use 'final' and 'override' specifiers directly in ART. Roland Levillain
2018-08-20Fix longstanding bug around implicit NPEs and GC, version 2. Nicolas Geoffray
2018-06-15ART: Ignore unneeded environment uses. Artem Serov
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-06-01Use IntrusiveForwardList<> for Env-/UsePosition. Vladimir Marko
2017-03-22Change 1/2 spill slots to more general number of spill slots. Aart Bik
2017-03-13Introduce EnvUsePosition for liveness analysis. Vladimir Marko
2017-03-08Inlining a few small methods based on profiling dex2oat with perf. Mingyao Yang
2016-09-14Make LinearizeGraph() public (and move it to nodes files) Aart Bik
2016-09-05Merge "Avoid excessive spill slots for slow paths." Treehugger Robot
2016-09-05Avoid excessive spill slots for slow paths. Vladimir Marko
2016-09-02Cache result of an expensive DCHECK David Brazdil
2016-08-12Revert "Revert "Iterative move coalescing for gc regalloc"" Matthew Gharrity
2016-08-12Revert "Iterative move coalescing for gc regalloc" Andreas Gampe
2016-08-11Iterative move coalescing for gc regalloc Matthew Gharrity
2016-08-05Implement a graph coloring register allocator Matthew Gharrity
2016-06-02Refactor handling of input records. Vladimir Marko
2016-05-12Fix another case of live_in at irreducible loop entry. Nicolas Geoffray
2016-04-27ART: Disable back edge uses for irreducible loops David Brazdil
2016-04-19ART: Fix IsLinearOrderWellFormed in liveness analysis David Brazdil
2016-04-14ART: Update DCHECKs in SsaLivenessAnalysis::AddBackEdgeUses David Brazdil
2016-03-21Optimizing: Fix register allocator validation memory usage. Vladimir Marko
2016-01-28ART: Implement support for instruction inlining David Brazdil
2015-10-08Add DCHECKs to ArenaVector and ScopedArenaVector. Vladimir Marko
2015-09-29Optimizing: Tag even more arena allocations. Vladimir Marko
2015-09-25Optimizing: Tag more arena allocations. Vladimir Marko
2015-09-16Optimizing: Tag arena allocations in HGraph. Vladimir Marko
2015-09-15Revert "Revert "ART: Register allocation and runtime support for try/catch"" David Brazdil
2015-09-14Revert "ART: Register allocation and runtime support for try/catch" David Brazdil
2015-09-14ART: Register allocation and runtime support for try/catch David Brazdil
2015-07-27HDeoptimize should hold values live in env. Mingyao Yang
2015-06-08Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" Nicolas Geoffray
2015-06-04Revert "Use HCurrentMethod in HInvokeStaticOrDirect." Nicolas Geoffray
2015-06-04Use HCurrentMethod in HInvokeStaticOrDirect. Nicolas Geoffray
2015-06-01Fix gtest by adding fake lifetime positions. Nicolas Geoffray
2015-05-29Support for inlining methods that call/throw. Nicolas Geoffray
2015-05-18ART: Revert change to LiveRange::Dump David Brazdil
2015-05-18Revert "ART: Revert change to LiveRange::Dump" David Brazdil
2015-05-18ART: Revert change to LiveRange::Dump David Brazdil