1. ad4ed08 Revert "Revert "Lift the spill at each irreducible loop block restriction."" by Nicolas Geoffray · 10 years ago
  2. 2818dbc Revert "Lift the spill at each irreducible loop block restriction." by Bart Sears · 10 years ago
  3. 79e9f43 Lift the spill at each irreducible loop block restriction. by Nicolas Geoffray · 10 years ago
  4. 04eb70f With irreducible loops, we can have a null destination. by Nicolas Geoffray · 10 years ago
  5. 58282f4 ART: Remove Baseline compiler by David Brazdil · 10 years ago
  6. 947cb4f Merge "Implement irreducible loop support in optimizing." by Nicolas Geoffray · 10 years ago
  7. 15bd228 Implement irreducible loop support in optimizing. by Nicolas Geoffray · 10 years ago
  8. 1af564e Set side effects to HNullCheck and HBoundsCheck. by Nicolas Geoffray · 10 years ago
  9. a3eca2d Do not leave intermediate addresses across Java calls. by Nicolas Geoffray · 10 years ago
  10. d26a411 ART: Refactor iteration over normal/exceptional successors by David Brazdil · 11 years ago
  11. f652cec MIPS: Initial version of optimizing compiler for MIPS32 by Goran Jakovljevic · 11 years ago
  12. 359f77c Merge "Add DCHECKs to ArenaVector and ScopedArenaVector." by Vladimir Marko · 11 years ago
  13. b95fb77 Optimizing: Clean up after tagging arena allocations. by Vladimir Marko · 11 years ago
  14. ec7802a Add DCHECKs to ArenaVector and ScopedArenaVector. by Vladimir Marko · 11 years ago
  15. 5233f93 Optimizing: Tag even more arena allocations. by Vladimir Marko · 11 years ago
  16. ec7e44f Merge "Optimizing: Tag more arena allocations." by Vladimir Marko · 11 years ago
  17. 2aaa4b5 Optimizing: Tag more arena allocations. by Vladimir Marko · 11 years ago
  18. fe57faa [optimizing] Add basic PackedSwitch support by Mark Mendell · 11 years ago
  19. 77a48ae Revert "Revert "ART: Register allocation and runtime support for try/catch"" by David Brazdil · 11 years ago
  20. 659562a Revert "ART: Register allocation and runtime support for try/catch" by David Brazdil · 11 years ago
  21. b022fa1 ART: Register allocation and runtime support for try/catch by David Brazdil · 11 years ago
  22. 6058455 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 11 years ago
  23. 145acc5 Revert "Optimizing: Tag basic block allocations with their source." by Vladimir Marko · 11 years ago
  24. 91e11c0 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 11 years ago
  25. 2e92bc2 Fix TrySplitNonPairOrUnalignedPairIntervalAt. by Nicolas Geoffray · 11 years ago
  26. 1cad8c7 Merge "Fix a bug in the register allocator when allocating pairs." by Nicolas Geoffray · 11 years ago
  27. da2b254 Fix a bug in the register allocator when allocating pairs. by Nicolas Geoffray · 11 years ago
  28. f297581 Fix a bug in the register allocator around pair allocation. by Nicolas Geoffray · 11 years ago
  29. 8158f28 Ensure coherency of call kinds for LocationSummary. by Alexandre Rames · 11 years ago
  30. 45b83af Revert "Revert "Fix LSRA bug with explicit register temporaries"" by Nicolas Geoffray · 11 years ago
  31. a5fc140 Revert "Fix LSRA bug with explicit register temporaries" by Calin Juravle · 11 years ago
  32. 283b854 Fix LSRA bug with explicit register temporaries by Mark Mendell · 11 years ago
  33. 4dda337 MIPS: Initial version of optimizing compiler for MIPS64R6. by Alexey Frunze · 11 years ago
  34. 94015b9 Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" by Nicolas Geoffray · 11 years ago
  35. c345f14 Revert "Use HCurrentMethod in HInvokeStaticOrDirect." by Nicolas Geoffray · 11 years ago
  36. 38207af Use HCurrentMethod in HInvokeStaticOrDirect. by Nicolas Geoffray · 11 years ago
  37. 8272688 Tweak one hint and one split in the linear scan. by Nicolas Geoffray · 11 years ago
  38. e401d14 Move mirror::ArtMethod to native by Mathieu Chartier · 11 years ago
  39. d23eeef Support for inlining methods that call/throw. by Nicolas Geoffray · 11 years ago
  40. 76b1e17 Add a HCurrentMethod node. by Nicolas Geoffray · 11 years ago
  41. 8826f67 Callee/caller save logic in register allocator. by Nicolas Geoffray · 11 years ago
  42. 0a23d74 Add a parent environment to HEnvironment. by Nicolas Geoffray · 11 years ago
  43. fbda5f3 Find better split positions in the register allocator. by Nicolas Geoffray · 11 years ago
  44. 5790260 Add synthesize uses at back edge. by Nicolas Geoffray · 11 years ago
  45. 4ed947a Dissociate uses with environment uses. by Nicolas Geoffray · 11 years ago
  46. 8cbab3c Linear scan: split at better positions. by Nicolas Geoffray · 11 years ago
  47. 769f2d3 Merge "Linear scan: Use FirstUse instead of FirstRegisterUse." by Nicolas Geoffray · 11 years ago
  48. 1ba1981 Linear scan: Use FirstUse instead of FirstRegisterUse. by Nicolas Geoffray · 11 years ago
  49. 3fc992f ART: Improve range search caching in LiveInterval by David Brazdil · 11 years ago
  50. 241a486 ART: Replace expensive calls to Covers in reg alloc by David Brazdil · 11 years ago
  51. 43af728 Split safepoint positions to avoid calling Covers. by Nicolas Geoffray · 11 years ago
  52. a76a08f Merge "Type MoveOperands." by Nicolas Geoffray · 11 years ago
  53. 0d9f17d Move the linear order to the HGraph. by Nicolas Geoffray · 11 years ago
  54. 9021825 Type MoveOperands. by Nicolas Geoffray · 11 years ago
  55. 5588e58 Refactor safepoints in register allocator. by Nicolas Geoffray · 11 years ago
  56. 5aab7cb Fix lint error. by Nicolas Geoffray · 11 years ago
  57. d8126be Fix locations at environment uses. by Nicolas Geoffray · 11 years ago
  58. acb4ea0 Merge "Implement a proper solution for temps." by Nicolas Geoffray · 11 years ago
  59. 5b168de Fix user-build on fugu. by Nicolas Geoffray · 11 years ago
  60. f01d344 Implement a proper solution for temps. by Nicolas Geoffray · 11 years ago
  61. 234d69d Revert "Revert "[optimizing] Enable x86 long support."" by Nicolas Geoffray · 11 years ago
  62. 0e242b5 Merge "Revert "[optimizing] Enable x86 long support."" by Nicolas Geoffray · 11 years ago
  63. 154552e Revert "[optimizing] Enable x86 long support." by Nicolas Geoffray · 11 years ago
  64. b265262 Merge "[optimizing] Enable x86 long support." by Nicolas Geoffray · 11 years ago
  65. b4ba354 [optimizing] Enable x86 long support. by Nicolas Geoffray · 11 years ago
  66. df45205 ART: Fix test breakage by David Brazdil · 11 years ago
  67. 9a9ab61 ART: Optimize iteration of safepoints by David Brazdil · 11 years ago
  68. 776b318 Each primitive kind now spills to different locations. by Nicolas Geoffray · 11 years ago
  69. c0572a4 Optimize leaf methods. by Nicolas Geoffray · 11 years ago
  70. 829280c Finally implement Location::kNoOutputOverlap. by Nicolas Geoffray · 11 years ago
  71. 4c204ba Use a different block order when not compiling baseline. by Nicolas Geoffray · 11 years ago
  72. 7c8d009 [optimizing compiler] Support x86 hard float ABI by Mark Mendell · 11 years ago
  73. 9889396 Enable core callee-save on x64. by Nicolas Geoffray · 11 years ago
  74. 6c2dff8 Revert "Revert "Fully support pairs in the register allocator."" by Nicolas Geoffray · 11 years ago
  75. c399fdc Revert "Fully support pairs in the register allocator." by Nicolas Geoffray · 11 years ago
  76. 41aedbb Fully support pairs in the register allocator. by Nicolas Geoffray · 11 years ago
  77. 42d1f5f Do not use register pair in a parallel move. by Nicolas Geoffray · 11 years ago
  78. 6a5f5b2 Merge "Fix a bug in the register allocator." by Nicolas Geoffray · 11 years ago
  79. dd8f887 Fix a bug in the register allocator. by Nicolas Geoffray · 11 years ago
  80. 71fb52f ART: Optimizing compiler intrinsics by Andreas Gampe · 11 years ago
  81. f85a9ca [optimizing compiler] Compute live spill size by Mark Mendell · 11 years ago
  82. 840e546 Implement double and float support for arm in register allocator. by Nicolas Geoffray · 11 years ago
  83. 3e69f16 Opt compiler: Add arm64 support for register allocation. by Alexandre Rames · 11 years ago
  84. 5976857 Fix insertion of parallel move when connecting siblings. by Nicolas Geoffray · 12 years ago
  85. eea79dd Merge "Fix a bug in the linear scan register allocator." by Nicolas Geoffray · 12 years ago
  86. 9ce56af Merge "Fix bogus assumption for live registers at safe point." by Nicolas Geoffray · 12 years ago
  87. 199f336 Wrap long lines in the optimizing compiler. by Roland Levillain · 12 years ago
  88. 5368c21 Fix neg-float & neg-double for null values in opt. compiler. by Roland Levillain · 12 years ago
  89. 46fbaab Fix a bug in the linear scan register allocator. by Nicolas Geoffray · 12 years ago
  90. acd0339 Fix bogus assumption for live registers at safe point. by Nicolas Geoffray · 12 years ago
  91. 87d0376 Fix safepoint bug when computing live registers. by Nicolas Geoffray · 12 years ago
  92. 9806199 Merge "Support invoke-interface in optimizing." by Nicolas Geoffray · 12 years ago
  93. 52839d1 Support invoke-interface in optimizing. by Nicolas Geoffray · 12 years ago
  94. f43083d Do not update Out after it has a valid location. by Nicolas Geoffray · 12 years ago
  95. d0d4852 [optimizing compiler] Add div-int and exception handling. by Calin Juravle · 12 years ago
  96. 277ccbd ART: More warnings by Andreas Gampe · 12 years ago
  97. c6e0955 Merge "Some improvement to reg alloc." by Mingyao Yang · 12 years ago
  98. 296bd60 Some improvement to reg alloc. by Mingyao Yang · 12 years ago
  99. 2810f92 Disable kNoOutputOverlap optimization. by Nicolas Geoffray · 12 years ago
  100. b5f62b3 Support for CONST_STRING in optimizing compiler. by Nicolas Geoffray · 12 years ago