summaryrefslogtreecommitdiff
path: root/compiler/optimizing/register_allocator.cc
AgeCommit message (Expand)Author
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2020-02-21Refactor inliner Eric Holk
2020-02-13Remove MIPS support from Optimizing. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2017-11-02ART: Make InstructionSet an enum class and add kLast. Vladimir Marko
2017-10-12Fix using LiveIntervals beyond their lifetime. Vladimir Marko
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-07-24ART: Include cleanup Andreas Gampe
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
2016-07-12Improve search for available spill slots in RA 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-03-24Do a null check on the sibling in the register allocator. Nicolas Geoffray
2016-03-23Merge "Relax too strong DCHECK." Nicolas Geoffray
2016-03-22Relax too strong DCHECK. Nicolas Geoffray
2016-03-21Optimizing: Fix register allocator validation memory usage. Vladimir Marko
2016-02-06Fix AllocateBlockedReg. Nicolas Geoffray
2016-01-28Revert "Revert "Lift the spill at each irreducible loop block restriction."" Nicolas Geoffray
2016-01-26Revert "Lift the spill at each irreducible loop block restriction." Bart Sears
2016-01-26Lift the spill at each irreducible loop block restriction. Nicolas Geoffray
2016-01-22With irreducible loops, we can have a null destination. Nicolas Geoffray
2016-01-18ART: Remove Baseline compiler David Brazdil
2016-01-14Merge "Implement irreducible loop support in optimizing." Nicolas Geoffray
2016-01-14Implement irreducible loop support in optimizing. Nicolas Geoffray
2016-01-13Set side effects to HNullCheck and HBoundsCheck. Nicolas Geoffray
2016-01-12Do not leave intermediate addresses across Java calls. Nicolas Geoffray
2015-11-10ART: Refactor iteration over normal/exceptional successors David Brazdil
2015-10-22MIPS: Initial version of optimizing compiler for MIPS32 Goran Jakovljevic
2015-10-08Merge "Add DCHECKs to ArenaVector and ScopedArenaVector." Vladimir Marko
2015-10-08Optimizing: Clean up after tagging arena allocations. Vladimir Marko
2015-10-08Add DCHECKs to ArenaVector and ScopedArenaVector. Vladimir Marko
2015-09-29Optimizing: Tag even more arena allocations. Vladimir Marko
2015-09-25Merge "Optimizing: Tag more arena allocations." Vladimir Marko
2015-09-25Optimizing: Tag more arena allocations. Vladimir Marko
2015-09-21[optimizing] Add basic PackedSwitch support Mark Mendell
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-08-21Fix TrySplitNonPairOrUnalignedPairIntervalAt. Nicolas Geoffray
2015-08-14Merge "Fix a bug in the register allocator when allocating pairs." Nicolas Geoffray
2015-08-11Fix a bug in the register allocator when allocating pairs. Nicolas Geoffray
2015-08-07Fix a bug in the register allocator around pair allocation. Nicolas Geoffray
2015-08-07Ensure coherency of call kinds for LocationSummary. Alexandre Rames