1. e761bcc Revert "Revert "Load the array class in the compiler for allocations."" by Nicolas Geoffray · 9 years ago
  2. fee2550 Revert "Load the array class in the compiler for allocations." by Hiroshi Yamauchi · 9 years ago
  3. cc99df2 Load the array class in the compiler for allocations. by Nicolas Geoffray · 9 years ago
  4. 5e83eb7 Merge "Recognize getClass() in RTP." by Nicolas Geoffray · 9 years ago
  5. c52b26d Recognize getClass() in RTP. by Nicolas Geoffray · 9 years ago
  6. 431121f The HBoundsCheck should be the index input of String.charAt. by Nicolas Geoffray · 9 years ago
  7. ab2270f Fixed signal 11 bug by not testing resolved method first. by Aart Bik · 9 years ago
  8. 9186ced ART: Clean up utils.h by Andreas Gampe · 9 years ago
  9. 71bf7b4 Optimizations around escape analysis. With tests. by Aart Bik · 9 years ago
  10. ff7d89c Allow read side effects for removing dead instructions. by Aart Bik · 9 years ago
  11. 2767f4b New instruction simplifications. Extra dce pass. Allow more per block repeats. by Aart Bik · 9 years ago
  12. 2c45bc9 Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. by Vladimir Marko · 9 years ago
  13. 0795f23 Clean up ScopedThreadStateChange to use ObjPtr by Mathieu Chartier · 9 years ago
  14. 5e4e11e Clean-up sharpening and compiler driver. by Nicolas Geoffray · 9 years ago
  15. 9837caf Update art tests by Sebastien Hertz · 9 years ago
  16. d3278bd Two more patterns for instruction simplifier by Maxim Kazantsev · 9 years ago
  17. e14dc86 Simplification for associative and commutative operations on constants by Anton Kirilov · 9 years ago
  18. 5051844 Optimize away useless masking operations on shift amounts. by Alexandre Rames · 9 years ago
  19. 87f3fcb Replace String.charAt() with HIR. by Vladimir Marko · 9 years ago
  20. 4248fc4 Merge "Refactor handling of input records." by Vladimir Marko · 9 years ago
  21. 372f10e Refactor handling of input records. by Vladimir Marko · 9 years ago
  22. c5809c3 Add missing calls to `RecordSimplification()`. by Alexandre Rames · 9 years ago
  23. dce016e Intrinsify String.length() and String.isEmpty() as HIR. by Vladimir Marko · 9 years ago
  24. 46817b8 Use iterators "before" the use node in HUserRecord<>. by Vladimir Marko · 9 years ago
  25. f355c3f Fix Boolean to integral types conversions. by Roland Levillain · 9 years ago
  26. 0ced281 Merge "Clean up art::HConstant predicates." by Roland Levillain · 9 years ago
  27. 63ec322 Merge "Optimizing: Do not insert suspend checks on back-edges." by Vladimir Marko · 9 years ago
  28. d96a246 Optimizing: Do not insert suspend checks on back-edges. by Vladimir Marko · 9 years ago
  29. 541261e Merge "Fix and improve shift and rotate operations." by Roland Levillain · 9 years ago
  30. 5b5b931 Fix and improve shift and rotate operations. by Roland Levillain · 9 years ago
  31. 937e6cd Tighten art::HNeg type constraints on its input. by Roland Levillain · 9 years ago
  32. 1a65388 Clean up art::HConstant predicates. by Roland Levillain · 9 years ago
  33. 22c4922 Ensure art::HRor support boolean, byte, short and char inputs. by Roland Levillain · 9 years ago
  34. a5c4a40 Make art::HCompare support boolean, byte, short and char inputs. by Roland Levillain · 9 years ago
  35. 1583e62 Merge "Improve compiler stats" by Calin Juravle · 9 years ago
  36. 6915898 Improve compiler stats by Calin Juravle · 9 years ago
  37. 5b18053 ART: Fix shift simplification, x >>> 64. by Vladimir Marko · 9 years ago
  38. 164306e Optimizing: Improve shift simplification, x >>> 64. by Vladimir Marko · 9 years ago
  39. 24bd895 Optimizing: Prevent potential valgrind error. by Vladimir Marko · 9 years ago
  40. a65ed30 Optimizing: Fix valgrind error in image_test64. by Vladimir Marko · 9 years ago
  41. 625090f Optimizing: Fix TypeConversion(And(x, const)) simplification. by Vladimir Marko · 9 years ago
  42. bdd7935 Revert "Revert "Revert "Revert "Change condition to opposite if lhs is constant"""" by Anton Shamin · 9 years ago
  43. 1193259 Implement the 1.8 unsafe memory fences directly in HIR. by Aart Bik · 9 years ago
  44. 2a6aad9 Implement fp to bits methods as intrinsics. by Aart Bik · 9 years ago
  45. 8ffc1fa Set bias on != comparison for isNaN. by Aart Bik · 9 years ago
  46. 75a38b2 Implement isNaN intrinsic through HIR equivalent. by Aart Bik · 9 years ago
  47. 8428bd3 Optimizing: Remove unnecessary And before TypeConversion. by Vladimir Marko · 9 years ago
  48. b52bbde Optimizing: Simplify consecutive type conversions. by Vladimir Marko · 9 years ago
  49. a19616e Implemented compare/signum intrinsics as HCompare by Aart Bik · 9 years ago
  50. 9f98025 Extend De Morgan factorisation to `HBooleanNot`. by Alexandre Rames · 9 years ago
  51. ca0e3a0 Revert "Revert "Optimizing: double-negated bitwise operations simplifications"" by Alexandre Rames · 9 years ago
  52. 74eb1b2 ART: Implement HSelect by David Brazdil · 10 years ago
  53. 737c0a9 Revert "Optimizing: double-negated bitwise operations simplifications" by Nicolas Geoffray · 9 years ago
  54. 9679849 Optimizing: double-negated bitwise operations simplifications by Kevin Brodsky · 10 years ago
  55. d30de5b Merge "Revert "Revert "Revert "Change condition to opposite if lhs is constant"""" by Nicolas Geoffray · 10 years ago
  56. d4aee94 Revert "Revert "Revert "Change condition to opposite if lhs is constant""" by Nicolas Geoffray · 10 years ago
  57. 45ec096 Merge "Revert "Revert "Change condition to opposite if lhs is constant""" by Nicolas Geoffray · 10 years ago
  58. 884e54c Revert "Revert "Change condition to opposite if lhs is constant"" by Nicolas Geoffray · 10 years ago
  59. 6de1938 ART: Remove incorrect HFakeString optimization by David Brazdil · 10 years ago
  60. a05cacc Revert "Change condition to opposite if lhs is constant" by Nicolas Geoffray · 10 years ago
  61. f9f196c Change condition to opposite if lhs is constant by Anton Shamin · 10 years ago
  62. 92d9060 MIPS: Implement HRor by Alexey Frunze · 10 years ago
  63. 299a939 MIPS64: Fuse long and FP compare & condition in Optimizing. by Alexey Frunze · 10 years ago
  64. cd7b0ee MIPS32: Fuse long and FP compare & condition in Optimizing. by Alexey Frunze · 10 years ago
  65. 351dddf Optimizing: Clean up after HRor. by Vladimir Marko · 10 years ago
  66. 40a04bf Replace rotate patterns and invokes with HRor IR. by Scott Wakeling · 10 years ago
  67. f180af0 Merge "Optimizing/ARM: Improve long shifts by 1." by Vladimir Marko · 10 years ago
  68. f652917 Simplify boolean condition compared to 0 by Mark Mendell · 10 years ago
  69. f9d741e Optimizing/ARM: Improve long shifts by 1. by Vladimir Marko · 10 years ago
  70. 38db785 Opt compiler: More strength reduction for multiplications. by Alexandre Rames · 10 years ago
  71. f652cec MIPS: Initial version of optimizing compiler for MIPS32 by Goran Jakovljevic · 10 years ago
  72. bb245d1 Generalize codegen and simplification of deopt. by Aart Bik · 10 years ago
  73. d5a69fc Merge "Added support for unsigned comparisons" by Aart Bik · 10 years ago
  74. e9f3760 Added support for unsigned comparisons by Aart Bik · 10 years ago
  75. 439ffb8 Merge "Intrinsify System.arraycopy." by Nicolas Geoffray · 10 years ago
  76. ee3cf07 Intrinsify System.arraycopy. by Nicolas Geoffray · 10 years ago
  77. e53fb55 Don't remove type checks if we need to perform an access check. by Calin Juravle · 10 years ago
  78. d6ace60 Merge "Add support for intrinsic optimizations." by Nicolas Geoffray · 10 years ago
  79. a83a54d Add support for intrinsic optimizations. by Nicolas Geoffray · 10 years ago
  80. 98893e1 Add support for unresolved classes in optimizing. by Calin Juravle · 10 years ago
  81. e0395dd Optimize ArraySet for x86/x64/arm/arm64. by Nicolas Geoffray · 10 years ago
  82. f6860a5 Merge "Optimizing: Simplify UShr+And, Shr+And." by Vladimir Marko · 10 years ago
  83. 452c1b6 Optimizing: Simplify UShr+And, Shr+And. by Vladimir Marko · 10 years ago
  84. 6e7455e Use dominance information for null optimization in write barrier. by Nicolas Geoffray · 10 years ago
  85. aae9e66 ART: Fix the simplifier for NEGATE add/sub by Serdjuk, Nikolay Y · 10 years ago
  86. efa8468 Small optimization improvements. by Nicolas Geoffray · 10 years ago
  87. 115b53f ART: Fix the simplifier for add/sub by Serguei Katkov · 10 years ago
  88. 2e76830 Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""" by Calin Juravle · 10 years ago
  89. b734808 Revert "Revert "Revert "Use the object class as top in reference type propagation""" by Calin Juravle · 10 years ago
  90. 80caa14 Revert "Revert "Use the object class as top in reference type propagation"" by Calin Juravle · 10 years ago
  91. 7733bd6 Revert "Use the object class as top in reference type propagation" by Calin Juravle · 10 years ago
  92. 3fabec7 Use the object class as top in reference type propagation by Calin Juravle · 10 years ago
  93. d1665b7 Merge "Revert "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing.""" by Roland Levillain · 10 years ago
  94. 7f63c52 Revert "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing."" by Roland Levillain · 10 years ago
  95. f185fb3 Merge "[optimizing] Don't rely on the verifier for String.<init>." by Nicolas Geoffray · 10 years ago
  96. 2e7cd75 [optimizing] Don't rely on the verifier for String.<init>. by Nicolas Geoffray · 10 years ago
  97. bed50d2 Revert "Fuse long and FP compare & condition on ARM64 in Optimizing." by Roland Levillain · 10 years ago
  98. 5cfe61f Fuse long and FP compare & condition on ARM64 in Optimizing. by Roland Levillain · 10 years ago
  99. 4fa13f6 Fuse long and FP compare & condition on ARM in Optimizing. by Roland Levillain · 10 years ago
  100. c470193 Fuse long and FP compare & condition on x86/x86-64 in Optimizing. by Mark Mendell · 10 years ago