1. 2c45bc9 Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. by Vladimir Marko · 8 years ago
  2. 9620230 Refactoring of graph linearization and linear order. by Aart Bik · 8 years ago
  3. 70e9746 Avoid excessive spill slots for slow paths. by Vladimir Marko · 8 years ago
  4. 542451c ART: Convert pointer size to enum by Andreas Gampe · 8 years ago
  5. 8f49d4b Refactor register allocation to be pluggable by Matthew Gharrity · 8 years ago
  6. 5d6e27d Refactor SSA deconstruction into its own class by Matthew Gharrity · 8 years ago
  7. e928885 Rename current register allocator implementation by Matthew Gharrity · 8 years ago[Renamed (99%) from compiler/optimizing/register_allocator.cc]
  8. f64a6ab Improve search for available spill slots in RA by Matthew Gharrity · 8 years ago
  9. e900491 Create a typedef for HInstruction::GetInputs() return type. by Vladimir Marko · 8 years ago
  10. 372f10e Refactor handling of input records. by Vladimir Marko · 8 years ago
  11. d7c2fdc Fix another case of live_in at irreducible loop entry. by Nicolas Geoffray · 8 years ago
  12. 32cc778 Do a null check on the sibling in the register allocator. by Nicolas Geoffray · 8 years ago
  13. dba2b19 Merge "Relax too strong DCHECK." by Nicolas Geoffray · 8 years ago
  14. 974bbdd Relax too strong DCHECK. by Nicolas Geoffray · 8 years ago
  15. f6a35de Optimizing: Fix register allocator validation memory usage. by Vladimir Marko · 8 years ago
  16. 119a885 Fix AllocateBlockedReg. by Nicolas Geoffray · 8 years ago
  17. ad4ed08 Revert "Revert "Lift the spill at each irreducible loop block restriction."" by Nicolas Geoffray · 9 years ago
  18. 2818dbc Revert "Lift the spill at each irreducible loop block restriction." by Bart Sears · 9 years ago
  19. 79e9f43 Lift the spill at each irreducible loop block restriction. by Nicolas Geoffray · 9 years ago
  20. 04eb70f With irreducible loops, we can have a null destination. by Nicolas Geoffray · 9 years ago
  21. 58282f4 ART: Remove Baseline compiler by David Brazdil · 9 years ago
  22. 947cb4f Merge "Implement irreducible loop support in optimizing." by Nicolas Geoffray · 9 years ago
  23. 15bd228 Implement irreducible loop support in optimizing. by Nicolas Geoffray · 9 years ago
  24. 1af564e Set side effects to HNullCheck and HBoundsCheck. by Nicolas Geoffray · 9 years ago
  25. a3eca2d Do not leave intermediate addresses across Java calls. by Nicolas Geoffray · 9 years ago
  26. d26a411 ART: Refactor iteration over normal/exceptional successors by David Brazdil · 9 years ago
  27. f652cec MIPS: Initial version of optimizing compiler for MIPS32 by Goran Jakovljevic · 9 years ago
  28. 359f77c Merge "Add DCHECKs to ArenaVector and ScopedArenaVector." by Vladimir Marko · 9 years ago
  29. b95fb77 Optimizing: Clean up after tagging arena allocations. by Vladimir Marko · 9 years ago
  30. ec7802a Add DCHECKs to ArenaVector and ScopedArenaVector. by Vladimir Marko · 9 years ago
  31. 5233f93 Optimizing: Tag even more arena allocations. by Vladimir Marko · 9 years ago
  32. ec7e44f Merge "Optimizing: Tag more arena allocations." by Vladimir Marko · 9 years ago
  33. 2aaa4b5 Optimizing: Tag more arena allocations. by Vladimir Marko · 9 years ago
  34. fe57faa [optimizing] Add basic PackedSwitch support by Mark Mendell · 9 years ago
  35. 77a48ae Revert "Revert "ART: Register allocation and runtime support for try/catch"" by David Brazdil · 9 years ago
  36. 659562a Revert "ART: Register allocation and runtime support for try/catch" by David Brazdil · 9 years ago
  37. b022fa1 ART: Register allocation and runtime support for try/catch by David Brazdil · 9 years ago
  38. 6058455 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  39. 145acc5 Revert "Optimizing: Tag basic block allocations with their source." by Vladimir Marko · 9 years ago
  40. 91e11c0 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  41. 2e92bc2 Fix TrySplitNonPairOrUnalignedPairIntervalAt. by Nicolas Geoffray · 9 years ago
  42. 1cad8c7 Merge "Fix a bug in the register allocator when allocating pairs." by Nicolas Geoffray · 9 years ago
  43. da2b254 Fix a bug in the register allocator when allocating pairs. by Nicolas Geoffray · 9 years ago
  44. f297581 Fix a bug in the register allocator around pair allocation. by Nicolas Geoffray · 9 years ago
  45. 8158f28 Ensure coherency of call kinds for LocationSummary. by Alexandre Rames · 9 years ago
  46. 45b83af Revert "Revert "Fix LSRA bug with explicit register temporaries"" by Nicolas Geoffray · 9 years ago
  47. a5fc140 Revert "Fix LSRA bug with explicit register temporaries" by Calin Juravle · 9 years ago
  48. 283b854 Fix LSRA bug with explicit register temporaries by Mark Mendell · 9 years ago
  49. 4dda337 MIPS: Initial version of optimizing compiler for MIPS64R6. by Alexey Frunze · 9 years ago
  50. 94015b9 Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" by Nicolas Geoffray · 9 years ago
  51. c345f14 Revert "Use HCurrentMethod in HInvokeStaticOrDirect." by Nicolas Geoffray · 9 years ago
  52. 38207af Use HCurrentMethod in HInvokeStaticOrDirect. by Nicolas Geoffray · 9 years ago
  53. 8272688 Tweak one hint and one split in the linear scan. by Nicolas Geoffray · 9 years ago
  54. e401d14 Move mirror::ArtMethod to native by Mathieu Chartier · 9 years ago
  55. d23eeef Support for inlining methods that call/throw. by Nicolas Geoffray · 9 years ago
  56. 76b1e17 Add a HCurrentMethod node. by Nicolas Geoffray · 9 years ago
  57. 8826f67 Callee/caller save logic in register allocator. by Nicolas Geoffray · 9 years ago
  58. 0a23d74 Add a parent environment to HEnvironment. by Nicolas Geoffray · 9 years ago
  59. fbda5f3 Find better split positions in the register allocator. by Nicolas Geoffray · 9 years ago
  60. 5790260 Add synthesize uses at back edge. by Nicolas Geoffray · 9 years ago
  61. 4ed947a Dissociate uses with environment uses. by Nicolas Geoffray · 9 years ago
  62. 8cbab3c Linear scan: split at better positions. by Nicolas Geoffray · 9 years ago
  63. 769f2d3 Merge "Linear scan: Use FirstUse instead of FirstRegisterUse." by Nicolas Geoffray · 9 years ago
  64. 1ba1981 Linear scan: Use FirstUse instead of FirstRegisterUse. by Nicolas Geoffray · 9 years ago
  65. 3fc992f ART: Improve range search caching in LiveInterval by David Brazdil · 9 years ago
  66. 241a486 ART: Replace expensive calls to Covers in reg alloc by David Brazdil · 9 years ago
  67. 43af728 Split safepoint positions to avoid calling Covers. by Nicolas Geoffray · 9 years ago
  68. a76a08f Merge "Type MoveOperands." by Nicolas Geoffray · 9 years ago
  69. 0d9f17d Move the linear order to the HGraph. by Nicolas Geoffray · 9 years ago
  70. 9021825 Type MoveOperands. by Nicolas Geoffray · 9 years ago
  71. 5588e58 Refactor safepoints in register allocator. by Nicolas Geoffray · 9 years ago
  72. 5aab7cb Fix lint error. by Nicolas Geoffray · 9 years ago
  73. d8126be Fix locations at environment uses. by Nicolas Geoffray · 9 years ago
  74. acb4ea0 Merge "Implement a proper solution for temps." by Nicolas Geoffray · 9 years ago
  75. 5b168de Fix user-build on fugu. by Nicolas Geoffray · 9 years ago
  76. f01d344 Implement a proper solution for temps. by Nicolas Geoffray · 9 years ago
  77. 234d69d Revert "Revert "[optimizing] Enable x86 long support."" by Nicolas Geoffray · 9 years ago
  78. 0e242b5 Merge "Revert "[optimizing] Enable x86 long support."" by Nicolas Geoffray · 9 years ago
  79. 154552e Revert "[optimizing] Enable x86 long support." by Nicolas Geoffray · 9 years ago
  80. b265262 Merge "[optimizing] Enable x86 long support." by Nicolas Geoffray · 9 years ago
  81. b4ba354 [optimizing] Enable x86 long support. by Nicolas Geoffray · 9 years ago
  82. df45205 ART: Fix test breakage by David Brazdil · 9 years ago
  83. 9a9ab61 ART: Optimize iteration of safepoints by David Brazdil · 9 years ago
  84. 776b318 Each primitive kind now spills to different locations. by Nicolas Geoffray · 9 years ago
  85. c0572a4 Optimize leaf methods. by Nicolas Geoffray · 9 years ago
  86. 829280c Finally implement Location::kNoOutputOverlap. by Nicolas Geoffray · 9 years ago
  87. 4c204ba Use a different block order when not compiling baseline. by Nicolas Geoffray · 9 years ago
  88. 7c8d009 [optimizing compiler] Support x86 hard float ABI by Mark Mendell · 10 years ago
  89. 9889396 Enable core callee-save on x64. by Nicolas Geoffray · 10 years ago
  90. 6c2dff8 Revert "Revert "Fully support pairs in the register allocator."" by Nicolas Geoffray · 10 years ago
  91. c399fdc Revert "Fully support pairs in the register allocator." by Nicolas Geoffray · 10 years ago
  92. 41aedbb Fully support pairs in the register allocator. by Nicolas Geoffray · 10 years ago
  93. 42d1f5f Do not use register pair in a parallel move. by Nicolas Geoffray · 10 years ago
  94. 6a5f5b2 Merge "Fix a bug in the register allocator." by Nicolas Geoffray · 10 years ago
  95. dd8f887 Fix a bug in the register allocator. by Nicolas Geoffray · 10 years ago
  96. 71fb52f ART: Optimizing compiler intrinsics by Andreas Gampe · 10 years ago
  97. f85a9ca [optimizing compiler] Compute live spill size by Mark Mendell · 10 years ago
  98. 840e546 Implement double and float support for arm in register allocator. by Nicolas Geoffray · 10 years ago
  99. 3e69f16 Opt compiler: Add arm64 support for register allocation. by Alexandre Rames · 10 years ago
  100. 5976857 Fix insertion of parallel move when connecting siblings. by Nicolas Geoffray · 10 years ago