1. d5d2f2c ART: Introduce Uint8 compiler data type. by Vladimir Marko · 7 years ago
  2. df011c3 Generalized zero/sign-ext analysis. Generalized SAD. by Aart Bik · 7 years ago
  3. 68ca702 Added SAD test. Generalized vector analysis of narrow type. by Aart Bik · 7 years ago
  4. 0ebe0d8 ART: Introduce compiler data type. by Vladimir Marko · 7 years ago
  5. dbbac8f Implement Sum-of-Abs-Differences idiom recognition. by Aart Bik · 7 years ago
  6. 521b50f No unrolling for large loop bodies. by Aart Bik · 7 years ago
  7. f26bb6c ARM64: Tune SIMD loop unrolling factor heuristic. by Artem Serov · 7 years ago
  8. b92cc33 Pass stats into the loop optimization phase. by Aart Bik · 7 years ago
  9. 21b8592 Added vectorization stats. by Aart Bik · 7 years ago
  10. 0148de4 Basic SIMD reduction support. by Aart Bik · 7 years ago
  11. 982334c Revert "Basic SIMD reduction support." by Nicolas Geoffray · 7 years ago
  12. cfa59b4 Basic SIMD reduction support. by Aart Bik · 7 years ago
  13. a57b4ee Revert "Basic SIMD reduction support." by Aart Bik · 7 years ago
  14. 9879d0e Basic SIMD reduction support. by Aart Bik · 7 years ago
  15. 671e48a Fix performance regression. by Aart Bik · 7 years ago
  16. b29f684 Set basic framework for detecting reductions. by Aart Bik · 7 years ago
  17. 21c7e6f ART: Fix SimplifyInduction for an instruction with HEnvironment. by Artem Serov · 7 years ago
  18. 8cf9cb3 ART: Include cleanup by Andreas Gampe · 7 years ago
  19. 51765b0 MIPS32: ART Vectorizer by Lena Djokic · 7 years ago
  20. e128af5 Merge "ARM: ART Vectorizer (64-bit vectors)." by Treehugger Robot · 7 years ago
  21. 8f7c410 ARM: ART Vectorizer (64-bit vectors). by Artem Serov · 7 years ago
  22. 37dc4df Improved subscript and data dependence analysis. by Aart Bik · 7 years ago
  23. 76754cc Merge "Prevent loop optimization in debuggable mode." by Aart Bik · 7 years ago
  24. f57c1ae Prevent loop optimization in debuggable mode. by Nicolas Geoffray · 7 years ago
  25. 14a68b4 Unrolling and dynamic loop peeling framework in vectorizer. by Aart Bik · 7 years ago
  26. 1a0a519 Fix loop optimization in the presence of environment uses. by Nicolas Geoffray · 7 years ago
  27. 13600e9 Merge "MIPS64: Min/max vectorization support" by Aart Bik · 7 years ago
  28. f45d61c ART: Fix or disable some tidy warnings. by Andreas Gampe · 7 years ago
  29. 8fea1e1 MIPS64: Min/max vectorization support by Goran Jakovljevic · 7 years ago
  30. 6e92fb3 Pass through inputs beyond arguments in invoke. by Aart Bik · 7 years ago
  31. 19680d3 MIPS64: ART Vectorizer by Goran Jakovljevic · 7 years ago
  32. 304c8a5 Support for narrow operands in "dangerous" operations. by Aart Bik · 7 years ago
  33. 9231690 Revert "Support for narrow operands in "dangerous" operations." by Nicolas Geoffray · 7 years ago
  34. 636e870 Support for narrow operands in "dangerous" operations. by Aart Bik · 7 years ago
  35. 5f80500 Made idiom recognition more robust. by Aart Bik · 7 years ago
  36. c8e93c7 Min/max SIMDization support. by Aart Bik · 7 years ago
  37. 50e20d5 Moved knowledge on masking shift operands to simplifier. by Aart Bik · 7 years ago
  38. 65ffd8e Bug fix on shift that exceeds "lane width". by Aart Bik · 7 years ago
  39. 472821b Enable string "array get" vectorization. by Aart Bik · 7 years ago
  40. db14fcf Pack booleans in the already existing bit field. by Aart Bik · 7 years ago
  41. f3e61ee Implement halving add idiom (with checker tests). by Aart Bik · 7 years ago
  42. 27fb1dc Merge "Fixed bug on pending environment use of termination condition. With regression test." by Aart Bik · 7 years ago
  43. d86c085 Fixed bug on pending environment use of termination condition. by Aart Bik · 7 years ago
  44. 4766f2c Merge changes I1d4db176,Ifb931a99 by Aart Bik · 7 years ago
  45. 3101e58 Fix bug in vectorization of charAt, with regression test by Aart Bik · 7 years ago
  46. 9899026 Add checker part of test, fix intrinsic copying by Aart Bik · 7 years ago
  47. b31f91f ARM64: Support vectorization for double and long. by Artem Serov · 7 years ago
  48. d4bccf1 ARM64: Support 128-bit registers for SIMD. by Artem Serov · 7 years ago
  49. fa76296 Fixed missing context while detecting unit strides. by Aart Bik · 7 years ago
  50. 24b905f Fix a few comments in vectorization code that were incorrect or incomplete. by Aart Bik · 7 years ago
  51. 6bca1c6 Merge "Ensure environment is ready when populating loop." by Aart Bik · 7 years ago
  52. b07d1bc Ensure environment is ready when populating loop. by Aart Bik · 7 years ago
  53. 6daebeb Implemented ABS vectorization. by Aart Bik · 7 years ago
  54. f8f5a16 ART vectorizer. by Aart Bik · 8 years ago
  55. caa348c Merge "Inlining a few small methods based on profiling dex2oat with perf." by Mingyao Yang · 7 years ago
  56. 01b47b0 Inlining a few small methods based on profiling dex2oat with perf. by Mingyao Yang · 8 years ago
  57. 92685a8 Pass driver to loop opt. Add new side_effects phase. by Aart Bik · 7 years ago
  58. 69d75ff Skip loop optimization if there is no loop in the graph. by Mingyao Yang · 8 years ago
  59. 6b69e0a Complete unrolling of loops with small body and trip count one. by Aart Bik · 8 years ago
  60. df7822e Added polynomial induction variables analysis. With tests. by Aart Bik · 8 years ago
  61. 807868e Account for early exit loop. by Aart Bik · 8 years ago
  62. e3dedc5 More loop-body simplifications. by Aart Bik · 8 years ago
  63. cc42be0 Improved induction variable analysis and loop optimizations. by Aart Bik · 8 years ago
  64. 639cc8c Improve recognition of select-based period induction. by Aart Bik · 8 years ago
  65. 9abf894 Enable last value generation of periodic sequence. by Aart Bik · 8 years ago
  66. 482095d Improved and simplified loop optimizations. by Aart Bik · 8 years ago
  67. 8c4a854 Improved and simplified loop optimizations. by Aart Bik · 8 years ago
  68. 9620230 Refactoring of graph linearization and linear order. by Aart Bik · 8 years ago
  69. 5ed20f9 Make it possible to pass an arena allocator to HLoopOptimization. by Nicolas Geoffray · 8 years ago
  70. ebe1674 Properly scope HLoopOptimization's allocator. by Nicolas Geoffray · 8 years ago
  71. 281c681 A first implementation of a loop optimization framework. by Aart Bik · 8 years ago