1. 3db7068 ART: Refactor for bugprone-argument-comment by Andreas Gampe · 6 years ago
  2. 61ba8d2 Fix longstanding bug around implicit NPEs and GC, version 2. by Nicolas Geoffray · 7 years ago
  3. d675053 ART: Ignore unneeded environment uses. by Artem Serov · 7 years ago
  4. 2dd7b67 Fixed spilling bug (visible on ARM64): missed SIMD type. by Aart Bik · 8 years ago
  5. e764d2e Use ScopedArenaAllocator for register allocation. by Vladimir Marko · 8 years ago
  6. ca6fff8 ART: Use ScopedArenaAllocator for pass-local data. by Vladimir Marko · 8 years ago
  7. 0ebe0d8 ART: Introduce compiler data type. by Vladimir Marko · 8 years ago
  8. 5e3afa9 Ensure extract is seen as having scalar result. by Aart Bik · 8 years ago
  9. c9c3104 Turn a few DCHECK into CHECKs. by Nicolas Geoffray · 8 years ago
  10. 82b0740 Use IntrusiveForwardList<> for Env-/UsePosition. by Vladimir Marko · 8 years ago
  11. f8f5a16 ART vectorizer. by Aart Bik · 8 years ago
  12. 5576f37 Implement a SIMD spilling slot. by Aart Bik · 8 years ago
  13. cc89525 Change 1/2 spill slots to more general number of spill slots. by Aart Bik · 8 years ago
  14. 2c45bc9 Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. by Vladimir Marko · 9 years ago
  15. 9620230 Refactoring of graph linearization and linear order. by Aart Bik · 9 years ago
  16. 20e9db6 Make LinearizeGraph() public (and move it to nodes files) by Aart Bik · 9 years ago
  17. 30f7666 Cache result of an expensive DCHECK by David Brazdil · 9 years ago
  18. d9ffd0d Implement a graph coloring register allocator by Matthew Gharrity · 9 years ago
  19. e900491 Create a typedef for HInstruction::GetInputs() return type. by Vladimir Marko · 9 years ago
  20. 372f10e Refactor handling of input records. by Vladimir Marko · 9 years ago
  21. d7c2fdc Fix another case of live_in at irreducible loop entry. by Nicolas Geoffray · 9 years ago
  22. 6435910 Merge "Use iterators "before" the use node in HUserRecord<>." by Vladimir Marko · 9 years ago
  23. 46817b8 Use iterators "before" the use node in HUserRecord<>. by Vladimir Marko · 9 years ago
  24. fd66c50 Fix inlining loops in OSR mode. by Vladimir Marko · 9 years ago
  25. badd826 ART: Run SsaBuilder from HGraphBuilder by David Brazdil · 9 years ago
  26. 674f519 ART: Enable multi-level instruction inlining by David Brazdil · 9 years ago
  27. b3e773e ART: Implement support for instruction inlining by David Brazdil · 9 years ago
  28. 15bd228 Implement irreducible loop support in optimizing. by Nicolas Geoffray · 9 years ago
  29. ec7802a Add DCHECKs to ArenaVector and ScopedArenaVector. by Vladimir Marko · 10 years ago
  30. 2aaa4b5 Optimizing: Tag more arena allocations. by Vladimir Marko · 10 years ago
  31. fa6b93c Optimizing: Tag arena allocations in HGraph. by Vladimir Marko · 10 years ago
  32. 77a48ae Revert "Revert "ART: Register allocation and runtime support for try/catch"" by David Brazdil · 10 years ago
  33. 659562a Revert "ART: Register allocation and runtime support for try/catch" by David Brazdil · 10 years ago
  34. b022fa1 ART: Register allocation and runtime support for try/catch by David Brazdil · 10 years ago
  35. 6058455 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 10 years ago
  36. 145acc5 Revert "Optimizing: Tag basic block allocations with their source." by Vladimir Marko · 10 years ago
  37. 91e11c0 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 10 years ago
  38. 718493c HDeoptimize should hold values live in env. by Mingyao Yang · 10 years ago
  39. 94015b9 Revert "Revert "Use HCurrentMethod in HInvokeStaticOrDirect."" by Nicolas Geoffray · 10 years ago
  40. c345f14 Revert "Use HCurrentMethod in HInvokeStaticOrDirect." by Nicolas Geoffray · 10 years ago
  41. 38207af Use HCurrentMethod in HInvokeStaticOrDirect. by Nicolas Geoffray · 10 years ago
  42. 8272688 Tweak one hint and one split in the linear scan. by Nicolas Geoffray · 10 years ago
  43. 0a23d74 Add a parent environment to HEnvironment. by Nicolas Geoffray · 10 years ago
  44. db216f4 Relax the only one back-edge restriction. by Nicolas Geoffray · 10 years ago
  45. fbda5f3 Find better split positions in the register allocator. by Nicolas Geoffray · 10 years ago
  46. 5790260 Add synthesize uses at back edge. by Nicolas Geoffray · 10 years ago
  47. 4ed947a Dissociate uses with environment uses. by Nicolas Geoffray · 10 years ago
  48. 241a486 ART: Replace expensive calls to Covers in reg alloc by David Brazdil · 10 years ago
  49. 0d9f17d Move the linear order to the HGraph. by Nicolas Geoffray · 10 years ago
  50. d8126be Fix locations at environment uses. by Nicolas Geoffray · 10 years ago
  51. f01d344 Implement a proper solution for temps. by Nicolas Geoffray · 10 years ago
  52. 46e2a39 ART: Boolean simplifier by David Brazdil · 10 years ago
  53. 915b9d0 Tweak liveness when instructions are used in environments. by Nicolas Geoffray · 10 years ago
  54. 5b8e6a5 ART: Cache last returned range in LiveInterval::Covers by David Brazdil · 10 years ago
  55. da02afe Support hints for register pairs. by Nicolas Geoffray · 10 years ago
  56. c0572a4 Optimize leaf methods. by Nicolas Geoffray · 10 years ago
  57. ed59619 Optimizing: Speed up HEnvironment use removal by David Brazdil · 10 years ago
  58. 840e546 Implement double and float support for arm in register allocator. by Nicolas Geoffray · 10 years ago
  59. a8eed3a Revert "Revert "Fix the computation of linear ordering."" by Nicolas Geoffray · 11 years ago
  60. e50fa58 Revert "Fix the computation of linear ordering." by Nicolas Geoffray · 11 years ago
  61. 3054a90 Fix the computation of linear ordering. by Nicolas Geoffray · 11 years ago
  62. 277ccbd ART: More warnings by Andreas Gampe · 11 years ago
  63. 296bd60 Some improvement to reg alloc. by Mingyao Yang · 11 years ago
  64. 102cbed Implement register allocator for floating point registers. by Nicolas Geoffray · 11 years ago
  65. 56b9ee6 Stop converting from Location to ManagedRegister. by Nicolas Geoffray · 11 years ago
  66. 01ef345 Add trivial register hints to the register allocator. by Nicolas Geoffray · 11 years ago
  67. 8ddb00c Improve detection of lifetime holes. by Nicolas Geoffray · 11 years ago
  68. 8a16d97 Fix valgrind errors. by Nicolas Geoffray · 11 years ago
  69. e77493c Make common BitVector operations inline-able. by Ian Rogers · 11 years ago
  70. e503832 Support fields in optimizing compiler. by Nicolas Geoffray · 11 years ago
  71. 31d76b4 Plug code generator into liveness analysis. by Nicolas Geoffray · 11 years ago
  72. ec7e472 Fix some bugs in graph construction/simplification methods. by Nicolas Geoffray · 11 years ago
  73. a7062e0 Add a linear scan register allocator to the optimizing compiler. by Nicolas Geoffray · 11 years ago
  74. a5b8fde Rewrite BitVector index iterator. by Vladimir Marko · 11 years ago
  75. ddb311f Build live ranges in preparation for register allocation. by Nicolas Geoffray · 11 years ago
  76. 0d3f578 Linearize the graph before creating live ranges. by Nicolas Geoffray · 11 years ago
  77. f635e63 Add a compilation tracing mechanism to the new compiler. by Nicolas Geoffray · 11 years ago
  78. 622d9c3 Add loop recognition and CFG simplifications in new compiler. by Nicolas Geoffray · 11 years ago
  79. 804d093 Build live-in, live-out and kill sets for each block. by Nicolas Geoffray · 11 years ago