1. 226501b Revert "Revert "Enable profiled guided compilation in dex2oat"" by Calin Juravle · 9 years ago
  2. 2306ae0 Revert "Enable profiled guided compilation in dex2oat" by Calin Juravle · 9 years ago
  3. 500c9be Enable profiled guided compilation in dex2oat by Calin Juravle · 9 years ago
  4. 9fdb129 Revert "Enable profiled guided compilation in dex2oat" by Nicolas Geoffray · 9 years ago
  5. 27e17fd Enable profiled guided compilation in dex2oat by Calin Juravle · 9 years ago
  6. e5d80f8 Move ArenaBitVector into the runtime by Mathieu Chartier · 9 years ago
  7. 6058455 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  8. 897ce64 Merge "Reduce how often we call FindDexCache" by Mathieu Chartier · 9 years ago
  9. 736b560 Reduce how often we call FindDexCache by Mathieu Chartier · 9 years ago
  10. 145acc5 Revert "Optimizing: Tag basic block allocations with their source." by Vladimir Marko · 9 years ago
  11. 91e11c0 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  12. f9f6441 Optimizing: Tag Arena allocations with their source. by Vladimir Marko · 9 years ago
  13. 3887c46 Remove unnecessary `explicit` qualifiers on constructors. by Roland Levillain · 9 years ago
  14. d29e848 ART: Fix Quick/Optimizing suspend check assumption mismatch. by Vladimir Marko · 10 years ago
  15. f11c420 Quick: Fix optimizations for empty if blocks. by Vladimir Marko · 10 years ago
  16. 80afd02 ART: Clean up arm64 kNumberOfXRegisters usage. by Vladimir Marko · 10 years ago
  17. 848f70a Replace String CharArray with internal uint16_t array. by Jeff Hao · 11 years ago
  18. c4013ea ART: Fix addpd opcode, add Quick x86 assembler test by Chao-ying Fu · 10 years ago
  19. ad67727 Quick: Fix and enable DCE and improve GVN/DCE cleanup. by Vladimir Marko · 10 years ago
  20. c91df2d Revert "Revert "Quick: Rewrite type inference pass."" by Vladimir Marko · 10 years ago
  21. 1b717f6 Revert "Quick: Rewrite type inference pass." by Andreas Gampe · 10 years ago
  22. 2cebb24 Replace NULL with nullptr by Mathieu Chartier · 10 years ago
  23. e490b01 Quick: Rewrite type inference pass. by Vladimir Marko · 10 years ago
  24. ba9715a Merge "Implement CFI for Quick." by David Srbecky · 10 years ago
  25. 87b7c52 Quick: Clean up temp use counting. by Vladimir Marko · 10 years ago
  26. 1109fb3 Implement CFI for Quick. by David Srbecky · 10 years ago
  27. cc23481 Promote pointer to dex cache arrays on arm. by Vladimir Marko · 10 years ago
  28. 22fe45d Quick: Eliminate check-cast guaranteed by instance-of. by Vladimir Marko · 10 years ago
  29. 216eaa2 Fall back to Quick when Optimizing cannot compile. by Nicolas Geoffray · 10 years ago
  30. e5f13e5 Revert "Revert "Add JIT"" by Mathieu Chartier · 10 years ago
  31. a5ca888 Revert "Add JIT" by Nicolas Geoffray · 10 years ago
  32. 2535abe Add JIT by Mathieu Chartier · 10 years ago
  33. 6561551 Merge "Move arenas into runtime" by Mathieu Chartier · 10 years ago
  34. b666f48 Move arenas into runtime by Mathieu Chartier · 10 years ago
  35. 6ce3eba Add suspend checks to special methods. by Vladimir Marko · 10 years ago
  36. 7a01dc2 Dead code elimination based on GVN results. by Vladimir Marko · 10 years ago
  37. e4fcc5b Clean up Scoped-/ArenaAlocator array allocations. by Vladimir Marko · 10 years ago
  38. 6a8946b Quick: Rewrite Phi node insertion. by Vladimir Marko · 10 years ago
  39. 72f53af ART: Remove MIRGraph::dex_pc_to_block_map_ by Chao-ying Fu · 10 years ago
  40. 0b9203e ART: Some Quick cleanup by Andreas Gampe · 10 years ago
  41. 1c6ea44 Move two members out of MIRGraph::temp_::ssa. by Vladimir Marko · 10 years ago
  42. 341e425 Clean up dead loops before suspend check elimination. by Vladimir Marko · 10 years ago
  43. ffda499 Clean up post-opt passes, perform only those we need. by Vladimir Marko · 10 years ago
  44. a262f77 ARM: Combine multiply accumulate operations. by Ningsheng Jian · 10 years ago
  45. 6bb3919 Merge "Quick: Redefine the notion of back-egdes." by Vladimir Marko · 10 years ago
  46. 8b858e1 Quick: Redefine the notion of back-egdes. by Vladimir Marko · 10 years ago
  47. 52222d1 Merge "Quick: Kill unreachable blocks instead of just hiding them." by Vladimir Marko · 10 years ago
  48. cb873d8 Quick: Kill unreachable blocks instead of just hiding them. by Vladimir Marko · 10 years ago
  49. 717a3e4 Re-factor Quick ABI support by Serguei Katkov · 10 years ago
  50. 743b98c Skip null check in MarkGCCard() for known non-null values. by Vladimir Marko · 10 years ago
  51. 26e7d45 Eliminate suspend checks on back-edges to return insn. by Vladimir Marko · 10 years ago
  52. af6925b Rewrite GVN's field id and field type handling. by Vladimir Marko · 10 years ago
  53. f585e54 Clean up MIRGraph pass temporaries. by Vladimir Marko · 10 years ago
  54. ad17d41 Merge "ART: Replace COMPILE_ASSERT with static_assert (compiler)" by Andreas Gampe · 10 years ago
  55. 785d2f2 ART: Replace COMPILE_ASSERT with static_assert (compiler) by Andreas Gampe · 10 years ago
  56. 6a3c1fc Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags. by Ian Rogers · 10 years ago
  57. 66c6d7b Rewrite class initialization check elimination. by Vladimir Marko · 10 years ago
  58. b62ff57 Merge "ART: Add div/rem zero check elimination flag" by Ian Rogers · 10 years ago
  59. 415ac88 Quick: In GVN, apply modifications early if outside loop. by Vladimir Marko · 10 years ago
  60. 312eb25 Quick: Improve the BBCombine pass. by Vladimir Marko · 10 years ago
  61. 7baa6f8 Rewrite null check elimination to work on dalvik regs. by Vladimir Marko · 10 years ago
  62. 423b137 ART: NullCheckElimination should converge with MIR_IGNORE_NULL_CHECK by Yevgeny Rouban · 10 years ago
  63. 5c5676b ART: Add div/rem zero check elimination flag by Razvan A Lupusoru · 10 years ago
  64. 5229cf1 Quick: Reduce memory usage and improve compile time. by Vladimir Marko · 10 years ago
  65. 67c72b8 Quick: Separate null check elimination and type inference. by Vladimir Marko · 10 years ago
  66. 832336b Don't copy fill array data to quick literal pool. by Ian Rogers · 10 years ago
  67. f4ae8d8 Merge "ART: Allow overridable calculation of basic block dataflow" by Bill Buzbee · 10 years ago
  68. 6f4dcae ART: Allow overridable calculation of basic block dataflow by Razvan A Lupusoru · 10 years ago
  69. 1edf638 Merge "ART: Deprecate CompilationUnit's code_item" by Ian Rogers · 10 years ago
  70. 7503597 ART: Deprecate CompilationUnit's code_item by Razvan A Lupusoru · 10 years ago
  71. 584cc79 Reduce scope of MIR analysis attributes. by Ian Rogers · 10 years ago
  72. e39c54e Deprecate GrowableArray, use ArenaVector instead. by Vladimir Marko · 10 years ago
  73. de0b996 ART: Fix read-out-of-bounds in the compiler by Andreas Gampe · 10 years ago
  74. 1500e6f ART: Update CFG dumper to handle extended better by Razvan A Lupusoru · 10 years ago
  75. 8d0d03e ART: Change temporaries to positive names by Razvan A Lupusoru · 11 years ago
  76. b5bce7c ART: Add non-temporal store support by Jean Christophe Beyler · 11 years ago
  77. 1ff1747 Merge "ART: Extending FlagsOf" by Ian Rogers · 10 years ago
  78. fb0ea2d ART: Extending FlagsOf by Jean Christophe Beyler · 11 years ago
  79. 53c913b ART: Clean up compiler by Andreas Gampe · 10 years ago
  80. d04d309 ART: Support MIRGraph constant interface by Razvan A Lupusoru · 11 years ago
  81. 8081d2b Create allocator adapter for using Arena in std containers. by Vladimir Marko · 11 years ago
  82. 55fff04 Rewrite topological sort order and improve GVN. by Vladimir Marko · 11 years ago
  83. 0d8ea46 ART: Do not attempt to compile a method with too many registers by Andreas Gampe · 11 years ago
  84. 2ab40eb ART: Add Invokes to DecodedInstruction by Jean Christophe Beyler · 11 years ago
  85. fe12035 Merge "ART: Handle Extended MIRs in a uniform manner" by Ian Rogers · 11 years ago
  86. f2466a7 ART: Handle Extended MIRs in a uniform manner by Udayan Banerji · 11 years ago
  87. cb80474 ART: Rename CallInlining to SpecialMethodInliner by Razvan A Lupusoru · 11 years ago
  88. 95a0597 Global Value Numbering. by Vladimir Marko · 11 years ago
  89. e8ae814 Workaround for invalid monitor-exit catch ranges. by Vladimir Marko · 11 years ago
  90. 4b537a8 ART: Quick compiler: More size checks, add TargetReg variants by Andreas Gampe · 11 years ago
  91. a94d7fd Merge "Fix topological ordering and use it for optimizations." by Vladimir Marko · 11 years ago
  92. 622bdbe Fix topological ordering and use it for optimizations. by Vladimir Marko · 11 years ago
  93. 060e6fe ART: Log information when skipping method during compilation by Andreas Gampe · 11 years ago
  94. 8c7a02a Quick compiler:interpret on type mismatch by buzbee · 11 years ago
  95. 4439596 ART: Hide unreachable basic blocks in the compiler by Andreas Gampe · 11 years ago
  96. 04f4d8a Add an optimization for removing redundant suspend tests in ART by Wei Jin · 11 years ago
  97. 35ba7f3 Quick compiler: fix array overrun. by buzbee · 11 years ago
  98. 2469e60 ART: Setting up cleanup by Jean Christophe Beyler · 11 years ago
  99. 4896d7b ART: Better SSA Allocation when recreating SSA by Jean Christophe Beyler · 11 years ago
  100. 919ed6b Merge "Revert "ART: Better SSA Allocation when recreating SSA"" by Bill Buzbee · 11 years ago