1. 54f4fbd Remove MIPS support from Optimizing. by Vladimir Marko · 5 years ago
  2. 43f2f75 Revert^4 "Implement Dot Product Vectorization for x86" by Alex Light · 5 years ago
  3. 8e89500 Revert "Revert^2 "Implement Dot Product Vectorization for x86"" by Nicolas Geoffray · 5 years ago
  4. 7cf5607 Revert^2 "Implement Dot Product Vectorization for x86" by Vladimir Marko · 5 years ago
  5. b8c884e Revert "Implement Dot Product Vectorization for x86" by Vladimir Marko · 5 years ago
  6. 4b7caee Implement Dot Product Vectorization for x86 by Shalini Salomi Bodapati · 5 years ago
  7. 0a51605 Revert "Make compiler/optimizing/ symbols hidden." by Vladimir Marko · 5 years ago
  8. e272715 Make compiler/optimizing/ symbols hidden. by Vladimir Marko · 5 years ago
  9. bac080b Loop vectorizer should not remove instructions that can throw by Georgia Kouveli · 6 years ago
  10. e65ade7 ART: Disable vectorization for debuggable graphs. by Artem Serov · 5 years ago
  11. b45a435 Add AVX support for packed mul/div instructions. by Shalini Salomi Bodapati · 6 years ago
  12. 81d15be Add AVX support for packed add/sub instructions on x86 by Shalini Salomi Bodapati · 6 years ago
  13. 256c94b Update induction ranges in superblock cloner. by Nicolas Geoffray · 6 years ago
  14. aaac0e3 ART: ARM64: Support DotProd SIMD idiom. by Artem Serov · 6 years ago
  15. 18ba1da ART: Implement loop full unrolling. by Artem Serov · 7 years ago
  16. 0e32908 ART: Refactor scalar loop optimizations. by Artem Serov · 7 years ago
  17. a043111 Move instruction_set_ to CompilerOptions. by Vladimir Marko · 7 years ago
  18. cf43fb6 ART: Enable scalar loop peeling and unrolling. by Artem Serov · 7 years ago
  19. a8360cd Perform rudimentary check on graph size for no-change assertions. by Aart Bik · 7 years ago
  20. 3f08e9b Remove some SIMD recognition code. by Aart Bik · 7 years ago
  21. 2477320 Step 1 of 2: conditional passes. by Aart Bik · 7 years ago
  22. 6d05700 Run GVN earlier. by Aart Bik · 7 years ago
  23. 72411e6 ART: Implement scalar loop peeling. by Artem Serov · 7 years ago
  24. 5aac921 Enabled nested min-max SIMDization for narrower operands. by Aart Bik · 7 years ago
  25. a3e2326 Revert "Revert "Refined add/sub analysis vis-a-vis SIMD idioms."" by Nicolas Geoffray · 7 years ago
  26. 7f31326 Revert "Refined add/sub analysis vis-a-vis SIMD idioms." by Nicolas Geoffray · 7 years ago
  27. 81a1f85 Refined add/sub analysis vis-a-vis SIMD idioms. by Aart Bik · 7 years ago
  28. 2a93c76 Merge "ART: Implement scalar loop unrolling." by Aart Bik · 7 years ago
  29. 121f203 ART: Implement scalar loop unrolling. by Artem Serov · 7 years ago
  30. 5a39276 Recognize signed saturation in single clipping. by Aart Bik · 7 years ago
  31. 1a38102 Minor cleanup of saturation arithmetic code. by Aart Bik · 7 years ago
  32. 29aa082 Vectorization of saturation arithmetic. by Aart Bik · 7 years ago
  33. 1f8d51b Introduce MIN/MAX/ABS as HIR nodes. by Aart Bik · 7 years ago
  34. 3b2a595 Introduce ABS as HIR nodes (missing file). by Aart Bik · 7 years ago
  35. 66c158e Clean up signed/unsigned in vectorizer. by Aart Bik · 7 years ago
  36. 2dd7b67 Fixed spilling bug (visible on ARM64): missed SIMD type. by Aart Bik · 7 years ago
  37. 2ca10eb Refactored optimization passes setup. by Aart Bik · 7 years ago
  38. 38e380b MIPS: Implement Sum-of-Abs-Differences by Lena Djokic · 7 years ago
  39. 2ffb703 cpplint: Cleanup errors by Igor Murashkin · 7 years ago
  40. 33bff25 ART: Make InstructionSet an enum class and add kLast. by Vladimir Marko · 7 years ago
  41. 13e6f29 Merge "Alignment optimizations in vectorizer." by Aart Bik · 7 years ago
  42. 38a3f21 Alignment optimizations in vectorizer. by Aart Bik · 7 years ago
  43. e434c4f MIPS: Basic SIMD reduction support. by Lena Djokic · 7 years ago
  44. 4d1a9d4 Improve sign and zero extension analysis. by Aart Bik · 7 years ago
  45. 89b8df0 Fix min/max SIMD reduction by Goran Jakovljevic · 7 years ago
  46. 6e9b137 ARM: Support SIMD reduction for 32-bit backend. by Artem Serov · 7 years ago
  47. ca6fff8 ART: Use ScopedArenaAllocator for pass-local data. by Vladimir Marko · 7 years ago
  48. 46b6dbc Try to preserve dex pc better in vector code. by Aart Bik · 7 years ago
  49. d5d2f2c ART: Introduce Uint8 compiler data type. by Vladimir Marko · 7 years ago
  50. df011c3 Generalized zero/sign-ext analysis. Generalized SAD. by Aart Bik · 7 years ago
  51. 68ca702 Added SAD test. Generalized vector analysis of narrow type. by Aart Bik · 7 years ago
  52. 0ebe0d8 ART: Introduce compiler data type. by Vladimir Marko · 7 years ago
  53. dbbac8f Implement Sum-of-Abs-Differences idiom recognition. by Aart Bik · 7 years ago
  54. 521b50f No unrolling for large loop bodies. by Aart Bik · 7 years ago
  55. f26bb6c ARM64: Tune SIMD loop unrolling factor heuristic. by Artem Serov · 7 years ago
  56. b92cc33 Pass stats into the loop optimization phase. by Aart Bik · 7 years ago
  57. 21b8592 Added vectorization stats. by Aart Bik · 7 years ago
  58. 0148de4 Basic SIMD reduction support. by Aart Bik · 7 years ago
  59. 982334c Revert "Basic SIMD reduction support." by Nicolas Geoffray · 7 years ago
  60. cfa59b4 Basic SIMD reduction support. by Aart Bik · 7 years ago
  61. a57b4ee Revert "Basic SIMD reduction support." by Aart Bik · 7 years ago
  62. 9879d0e Basic SIMD reduction support. by Aart Bik · 7 years ago
  63. 671e48a Fix performance regression. by Aart Bik · 7 years ago
  64. b29f684 Set basic framework for detecting reductions. by Aart Bik · 7 years ago
  65. 21c7e6f ART: Fix SimplifyInduction for an instruction with HEnvironment. by Artem Serov · 7 years ago
  66. 8cf9cb3 ART: Include cleanup by Andreas Gampe · 8 years ago
  67. 51765b0 MIPS32: ART Vectorizer by Lena Djokic · 8 years ago
  68. e128af5 Merge "ARM: ART Vectorizer (64-bit vectors)." by Treehugger Robot · 8 years ago
  69. 8f7c410 ARM: ART Vectorizer (64-bit vectors). by Artem Serov · 8 years ago
  70. 37dc4df Improved subscript and data dependence analysis. by Aart Bik · 8 years ago
  71. 76754cc Merge "Prevent loop optimization in debuggable mode." by Aart Bik · 8 years ago
  72. f57c1ae Prevent loop optimization in debuggable mode. by Nicolas Geoffray · 8 years ago
  73. 14a68b4 Unrolling and dynamic loop peeling framework in vectorizer. by Aart Bik · 8 years ago
  74. 1a0a519 Fix loop optimization in the presence of environment uses. by Nicolas Geoffray · 8 years ago
  75. 13600e9 Merge "MIPS64: Min/max vectorization support" by Aart Bik · 8 years ago
  76. f45d61c ART: Fix or disable some tidy warnings. by Andreas Gampe · 8 years ago
  77. 8fea1e1 MIPS64: Min/max vectorization support by Goran Jakovljevic · 8 years ago
  78. 6e92fb3 Pass through inputs beyond arguments in invoke. by Aart Bik · 8 years ago
  79. 19680d3 MIPS64: ART Vectorizer by Goran Jakovljevic · 8 years ago
  80. 304c8a5 Support for narrow operands in "dangerous" operations. by Aart Bik · 8 years ago
  81. 9231690 Revert "Support for narrow operands in "dangerous" operations." by Nicolas Geoffray · 8 years ago
  82. 636e870 Support for narrow operands in "dangerous" operations. by Aart Bik · 8 years ago
  83. 5f80500 Made idiom recognition more robust. by Aart Bik · 8 years ago
  84. c8e93c7 Min/max SIMDization support. by Aart Bik · 8 years ago
  85. 50e20d5 Moved knowledge on masking shift operands to simplifier. by Aart Bik · 8 years ago
  86. 65ffd8e Bug fix on shift that exceeds "lane width". by Aart Bik · 8 years ago
  87. 472821b Enable string "array get" vectorization. by Aart Bik · 8 years ago
  88. db14fcf Pack booleans in the already existing bit field. by Aart Bik · 8 years ago
  89. f3e61ee Implement halving add idiom (with checker tests). by Aart Bik · 8 years ago
  90. 27fb1dc Merge "Fixed bug on pending environment use of termination condition. With regression test." by Aart Bik · 8 years ago
  91. d86c085 Fixed bug on pending environment use of termination condition. by Aart Bik · 8 years ago
  92. 4766f2c Merge changes I1d4db176,Ifb931a99 by Aart Bik · 8 years ago
  93. 3101e58 Fix bug in vectorization of charAt, with regression test by Aart Bik · 8 years ago
  94. 9899026 Add checker part of test, fix intrinsic copying by Aart Bik · 8 years ago
  95. b31f91f ARM64: Support vectorization for double and long. by Artem Serov · 8 years ago
  96. d4bccf1 ARM64: Support 128-bit registers for SIMD. by Artem Serov · 8 years ago
  97. fa76296 Fixed missing context while detecting unit strides. by Aart Bik · 8 years ago
  98. 24b905f Fix a few comments in vectorization code that were incorrect or incomplete. by Aart Bik · 8 years ago
  99. 6bca1c6 Merge "Ensure environment is ready when populating loop." by Aart Bik · 8 years ago
  100. b07d1bc Ensure environment is ready when populating loop. by Aart Bik · 8 years ago