1. f652cec MIPS: Initial version of optimizing compiler for MIPS32 by Goran Jakovljevic · 10 years ago
  2. bb245d1 Generalize codegen and simplification of deopt. by Aart Bik · 10 years ago
  3. d5a69fc Merge "Added support for unsigned comparisons" by Aart Bik · 10 years ago
  4. e9f3760 Added support for unsigned comparisons by Aart Bik · 10 years ago
  5. 439ffb8 Merge "Intrinsify System.arraycopy." by Nicolas Geoffray · 10 years ago
  6. ee3cf07 Intrinsify System.arraycopy. by Nicolas Geoffray · 10 years ago
  7. e53fb55 Don't remove type checks if we need to perform an access check. by Calin Juravle · 10 years ago
  8. d6ace60 Merge "Add support for intrinsic optimizations." by Nicolas Geoffray · 10 years ago
  9. a83a54d Add support for intrinsic optimizations. by Nicolas Geoffray · 10 years ago
  10. 98893e1 Add support for unresolved classes in optimizing. by Calin Juravle · 10 years ago
  11. e0395dd Optimize ArraySet for x86/x64/arm/arm64. by Nicolas Geoffray · 10 years ago
  12. f6860a5 Merge "Optimizing: Simplify UShr+And, Shr+And." by Vladimir Marko · 10 years ago
  13. 452c1b6 Optimizing: Simplify UShr+And, Shr+And. by Vladimir Marko · 10 years ago
  14. 6e7455e Use dominance information for null optimization in write barrier. by Nicolas Geoffray · 10 years ago
  15. aae9e66 ART: Fix the simplifier for NEGATE add/sub by Serdjuk, Nikolay Y · 10 years ago
  16. efa8468 Small optimization improvements. by Nicolas Geoffray · 10 years ago
  17. 115b53f ART: Fix the simplifier for add/sub by Serguei Katkov · 10 years ago
  18. 2e76830 Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation"""" by Calin Juravle · 10 years ago
  19. b734808 Revert "Revert "Revert "Use the object class as top in reference type propagation""" by Calin Juravle · 10 years ago
  20. 80caa14 Revert "Revert "Use the object class as top in reference type propagation"" by Calin Juravle · 10 years ago
  21. 7733bd6 Revert "Use the object class as top in reference type propagation" by Calin Juravle · 10 years ago
  22. 3fabec7 Use the object class as top in reference type propagation by Calin Juravle · 10 years ago
  23. d1665b7 Merge "Revert "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing.""" by Roland Levillain · 10 years ago
  24. 7f63c52 Revert "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing."" by Roland Levillain · 10 years ago
  25. f185fb3 Merge "[optimizing] Don't rely on the verifier for String.<init>." by Nicolas Geoffray · 10 years ago
  26. 2e7cd75 [optimizing] Don't rely on the verifier for String.<init>. by Nicolas Geoffray · 10 years ago
  27. bed50d2 Revert "Fuse long and FP compare & condition on ARM64 in Optimizing." by Roland Levillain · 10 years ago
  28. 5cfe61f Fuse long and FP compare & condition on ARM64 in Optimizing. by Roland Levillain · 10 years ago
  29. 4fa13f6 Fuse long and FP compare & condition on ARM in Optimizing. by Roland Levillain · 10 years ago
  30. c470193 Fuse long and FP compare & condition on x86/x86-64 in Optimizing. by Mark Mendell · 10 years ago
  31. 9fdb31e Do not do a type check when setting null to an array. by Nicolas Geoffray · 10 years ago
  32. 1e9ec05 ART: Simplify (Not)Equal bool vs. int to true/false by David Brazdil · 10 years ago
  33. 3c4ab80 Do not expect 0 or 1 only when comparing a boolean. by Nicolas Geoffray · 10 years ago
  34. 7cb499b Fix bug in optimizing around instanceof. by Nicolas Geoffray · 10 years ago
  35. 222862c Add optimizations for instanceof/checkcast. by Guillaume Sanchez · 10 years ago
  36. bc84222 Merge "Mark CheckCast's and InstanceOf's input as !CanBeNull if used before in a NullCheck" by Calin Juravle · 10 years ago
  37. 07276db Don't do a null test in MarkGCCard if the value cannot be null. by Nicolas Geoffray · 10 years ago
  38. 8909baf Mark CheckCast's and InstanceOf's input as !CanBeNull if used before in a NullCheck by Guillaume "Vermeille" Sanchez · 10 years ago
  39. ba56d06 [optimizing] Improve 32 bit long shift by 1. by Mark Mendell · 10 years ago
  40. 0d22184 Revert "Revert "[optimizing] Replace FP divide by power of 2"" by Nicolas Geoffray · 10 years ago
  41. adf1597 Merge "Revert "[optimizing] Replace FP divide by power of 2"" by Nicolas Geoffray · 10 years ago
  42. 067cae2 Revert "[optimizing] Replace FP divide by power of 2" by Nicolas Geoffray · 10 years ago
  43. 5ff903a Merge "[optimizing] Replace FP divide by power of 2" by Nicolas Geoffray · 10 years ago
  44. 322b389 Merge "Remove unnecessary null checks in CheckCast and InstanceOf" by Calin Juravle · 10 years ago
  45. af88835 Remove unnecessary null checks in CheckCast and InstanceOf by Guillaume "Vermeille" Sanchez · 10 years ago
  46. 5384919 Mul simplification should expect zero operand by Serguei Katkov · 10 years ago
  47. 943136f Remove warning when we do too many simplifications by Calin Juravle · 10 years ago
  48. 223f2f5 Merge "Incorrect transformation of (sub,neg) to (sub) for fp" by Roland Levillain · 10 years ago
  49. b0bd891 [optimizing] Replace FP divide by power of 2 by Mark Mendell · 10 years ago
  50. 339dfc2 Incorrect transformation of (sub,neg) to (sub) for fp by Serguei Katkov · 10 years ago
  51. 0d13fee ART: Simplify more bool operations by David Brazdil · 10 years ago
  52. 188d431 Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub. by Alexandre Rames · 10 years ago
  53. 8d5b8b2 ART: Force constants into the entry block by David Brazdil · 10 years ago
  54. b2fd7bc Opt compiler: Basic simplification for arithmetic operations. by Alexandre Rames · 10 years ago
  55. acf735c Reference type propagation by Calin Juravle · 10 years ago
  56. 0304e18 Improve bce so that more bounds checks can be eliminated. by Mingyao Yang · 10 years ago
  57. 10e244f optimizing: NullCheck elimination by Calin Juravle · 10 years ago
  58. fa93b50 Do not use HNot for creating !bool. by Nicolas Geoffray · 10 years ago
  59. 01fcc9e Remove type conversion nodes converting to the same type. by Nicolas Geoffray · 11 years ago
  60. 5e6916c Use HOptimization abstraction for running optimizations. by Nicolas Geoffray · 11 years ago
  61. af07bc1 Minor object store optimizations. by Nicolas Geoffray · 11 years ago
  62. 1cc5f251 Implement int bit-wise not operation in the optimizing compiler. by Roland Levillain · 11 years ago
  63. 01ef345 Add trivial register hints to the register allocator. by Nicolas Geoffray · 11 years ago
  64. 3c04974 Optimize suspend checks in optimizing compiler. by Nicolas Geoffray · 11 years ago