summaryrefslogtreecommitdiff
path: root/compiler/optimizing/ssa_liveness_analysis.cc
AgeCommit message (Expand)Author
2025-02-22Optimizing: Speed up SSA Liveness Analysis. Vladimir Marko
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2020-04-17ART: Refactor SIMD slots and regs size processing. Artem Serov
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-08-20Fix longstanding bug around implicit NPEs and GC, version 2. Nicolas Geoffray
2018-06-15ART: Ignore unneeded environment uses. Artem Serov
2017-12-07Fixed spilling bug (visible on ARM64): missed SIMD type. Aart Bik
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-09-20Ensure extract is seen as having scalar result. Aart Bik
2017-06-29Turn a few DCHECK into CHECKs. Nicolas Geoffray
2017-06-01Use IntrusiveForwardList<> for Env-/UsePosition. Vladimir Marko
2017-03-31ART vectorizer. Aart Bik
2017-03-23Implement a SIMD spilling slot. Aart Bik
2017-03-22Change 1/2 spill slots to more general number of spill slots. Aart Bik
2016-10-27Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. Vladimir Marko
2016-10-05Refactoring of graph linearization and linear order. Aart Bik
2016-09-14Make LinearizeGraph() public (and move it to nodes files) Aart Bik
2016-09-02Cache result of an expensive DCHECK David Brazdil
2016-08-05Implement a graph coloring register allocator Matthew Gharrity
2016-07-01Create a typedef for HInstruction::GetInputs() return type. Vladimir Marko
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-19Merge "Use iterators "before" the use node in HUserRecord<>." Vladimir Marko
2016-04-19Use iterators "before" the use node in HUserRecord<>. Vladimir Marko
2016-04-19Fix inlining loops in OSR mode. Vladimir Marko
2016-02-15ART: Run SsaBuilder from HGraphBuilder David Brazdil
2016-02-03ART: Enable multi-level instruction inlining David Brazdil
2016-01-28ART: Implement support for instruction inlining David Brazdil
2016-01-14Implement irreducible loop support in optimizing. Nicolas Geoffray
2015-10-08Add DCHECKs to ArenaVector and ScopedArenaVector. 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-09-08Optimizing: Tag basic block allocations with their source. Vladimir Marko
2015-09-03Revert "Optimizing: Tag basic block allocations with their source." Vladimir Marko
2015-09-03Optimizing: Tag basic block allocations with their source. Vladimir Marko
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-01Tweak one hint and one split in the linear scan. Nicolas Geoffray
2015-05-11Add a parent environment to HEnvironment. Nicolas Geoffray