summaryrefslogtreecommitdiff
path: root/compiler/optimizing/register_allocator.h
AgeCommit message (Expand)Author
2024-04-04Remove RegisterAllocator::Strategy Santiago Aboy Solanes
2024-01-23Reduce memory used for blocked registers. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2020-02-21Refactor inliner Eric Holk
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2017-10-12Merge "Fix using LiveIntervals beyond their lifetime." Vladimir Marko
2017-10-12Fix using LiveIntervals beyond their lifetime. Vladimir Marko
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2016-08-05Implement a graph coloring register allocator Matthew Gharrity
2016-07-20Refactor register allocation to be pluggable Matthew Gharrity
2016-07-15Rename current register allocator implementation Matthew Gharrity
2015-09-25Optimizing: Tag more arena allocations. 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-05-26ART: Clean up arm64 kNumberOfXRegisters usage. Vladimir Marko
2015-05-18Callee/caller save logic in register allocator. Nicolas Geoffray
2015-04-23Linear scan: split at better positions. Nicolas Geoffray
2015-03-30Fix user-build on fugu. 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-02-24ART: Add -Wunused Andreas Gampe
2015-02-23Each primitive kind now spills to different locations. Nicolas Geoffray
2015-01-21Revert "Revert "Fully support pairs in the register allocator."" Nicolas Geoffray
2015-01-21Revert "Fully support pairs in the register allocator." Nicolas Geoffray
2015-01-21Fully support pairs in the register allocator. Nicolas Geoffray
2015-01-16Merge "Fix a bug in the register allocator." Nicolas Geoffray
2015-01-16Fix a bug in the register allocator. Nicolas Geoffray
2015-01-15[optimizing compiler] Compute live spill size Mark Mendell
2015-01-08Implement double and float support for arm in register allocator. Nicolas Geoffray
2014-12-10Opt compiler: Add arm64 support for register allocation. Alexandre Rames
2014-11-03Some improvement to reg alloc. Mingyao Yang
2014-10-21Implement register allocator for floating point registers. Nicolas Geoffray
2014-10-16Make ART compile with GCC -O0 again. Ian Rogers
2014-09-29Fix a bug in the insertion of parallel move. Nicolas Geoffray
2014-09-25Optimize suspend checks in optimizing compiler. Nicolas Geoffray
2014-09-23Support for saving and restoring live registers in a slow path. Nicolas Geoffray
2014-09-16Fix a bug in the register allocator. Nicolas Geoffray
2014-09-08Runtime support for the new stack maps for the opt compiler. Nicolas Geoffray
2014-07-18We can also run the linear scan register allocator on thumb. Nicolas Geoffray
2014-07-15Break apart header files. Ian Rogers
2014-07-02Support longs in the register allocator for x86_64. Nicolas Geoffray
2014-06-16Enable the register allocator on x86_64. Nicolas Geoffray
2014-06-12Enable the register allocator on ARM. Nicolas Geoffray
2014-06-12Final CL to enable register allocation on x86. Nicolas Geoffray
2014-06-10Plug code generator into liveness analysis. Nicolas Geoffray