summaryrefslogtreecommitdiff
path: root/compiler/optimizing/ssa_liveness_analysis.h
AgeCommit message (Expand)Author
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
2015-05-18Merge "Callee/caller save logic in register allocator." Nicolas Geoffray
2015-05-18Callee/caller save logic in register allocator. Nicolas Geoffray
2015-05-15ART: Refactor GraphVisualizer attribute printing David Brazdil
2015-05-11Add a parent environment to HEnvironment. Nicolas Geoffray
2015-05-07Relax the only one back-edge restriction. Nicolas Geoffray
2015-05-05Find better split positions in the register allocator. Nicolas Geoffray
2015-04-29Add synthesize uses at back edge. Nicolas Geoffray
2015-04-27Dissociate uses with environment uses. Nicolas Geoffray
2015-04-23Linear scan: split at better positions. Nicolas Geoffray
2015-04-22Replace NULL with nullptr Mathieu Chartier
2015-04-21Merge "Linear scan: Use FirstUse instead of FirstRegisterUse." Nicolas Geoffray
2015-04-21Linear scan: Use FirstUse instead of FirstRegisterUse. Nicolas Geoffray
2015-04-17ART: Improve range search caching in LiveInterval David Brazdil
2015-04-17ART: Fix incorrect last range when adding high interval David Brazdil
2015-04-16ART: Replace expensive calls to Covers in reg alloc David Brazdil
2015-04-16Split safepoint positions to avoid calling Covers. Nicolas Geoffray
2015-04-15Move the linear order to the HGraph. Nicolas Geoffray
2015-04-15Refactor safepoints in register allocator. Nicolas Geoffray
2015-03-31Fix locations at environment uses. Nicolas Geoffray
2015-03-27Implement a proper solution for temps. Nicolas Geoffray
2015-03-12Tweak liveness when instructions are used in environments. Nicolas Geoffray
2015-03-11Revert "Revert "[optimizing] Enable x86 long support."" Nicolas Geoffray
2015-03-06Revert "[optimizing] Enable x86 long support." Nicolas Geoffray
2015-03-06[optimizing] Enable x86 long support. Nicolas Geoffray
2015-03-02ART: Cache last returned range in LiveInterval::Covers David Brazdil
2015-02-25ART: Nano optimization of LiveInterval David Brazdil
2015-02-24ART: Add -Wunused Andreas Gampe
2015-02-04Finally implement Location::kNoOutputOverlap. Nicolas Geoffray
2015-01-26Fix a bug in the liveness analysis. Nicolas Geoffray
2015-01-19Address review comments. Nicolas Geoffray
2015-01-16Fix a bug in the register allocator. Nicolas Geoffray
2015-01-08Implement double and float support for arm in register allocator. Nicolas Geoffray
2014-11-24Revert "Revert "Fix the computation of linear ordering."" Nicolas Geoffray
2014-11-24Revert "Fix the computation of linear ordering." Nicolas Geoffray