summaryrefslogtreecommitdiff
path: root/compiler/optimizing/ssa_liveness_analysis.cc
AgeCommit message (Expand)Author
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
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-16ART: Replace expensive calls to Covers in reg alloc David Brazdil
2015-04-15Move the linear order to the HGraph. Nicolas Geoffray
2015-03-31Fix locations at environment uses. Nicolas Geoffray
2015-03-27Implement a proper solution for temps. Nicolas Geoffray
2015-03-24ART: Boolean simplifier David Brazdil
2015-03-12Tweak liveness when instructions are used in environments. Nicolas Geoffray
2015-03-02ART: Cache last returned range in LiveInterval::Covers David Brazdil
2015-02-13Support hints for register pairs. Nicolas Geoffray
2015-02-06Optimize leaf methods. Nicolas Geoffray
2015-01-26Optimizing: Speed up HEnvironment use removal David Brazdil
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
2014-11-21Fix the computation of linear ordering. Nicolas Geoffray
2014-11-04ART: More warnings Andreas Gampe
2014-11-03Some improvement to reg alloc. Mingyao Yang
2014-10-21Implement register allocator for floating point registers. Nicolas Geoffray
2014-10-09Stop converting from Location to ManagedRegister. Nicolas Geoffray
2014-10-07Add trivial register hints to the register allocator. Nicolas Geoffray
2014-09-30Improve detection of lifetime holes. Nicolas Geoffray
2014-09-11Fix valgrind errors. Nicolas Geoffray
2014-08-20Make common BitVector operations inline-able. Ian Rogers
2014-07-14Support fields in optimizing compiler. Nicolas Geoffray
2014-06-10Plug code generator into liveness analysis. Nicolas Geoffray
2014-06-09Fix some bugs in graph construction/simplification methods. Nicolas Geoffray
2014-05-26Add a linear scan register allocator to the optimizing compiler. Nicolas Geoffray
2014-05-23Rewrite BitVector index iterator. Vladimir Marko
2014-05-19Build live ranges in preparation for register allocation. Nicolas Geoffray
2014-05-16Linearize the graph before creating live ranges. Nicolas Geoffray
2014-05-14Add a compilation tracing mechanism to the new compiler. Nicolas Geoffray
2014-05-13Add loop recognition and CFG simplifications in new compiler. Nicolas Geoffray