summaryrefslogtreecommitdiff
path: root/compiler/optimizing/loop_optimization.h
AgeCommit message (Expand)Author
2018-05-15ART: Enable scalar loop peeling and unrolling. Artem Serov
2018-05-01Remove some SIMD recognition code. Aart Bik
2018-04-26Step 1 of 2: conditional passes. Aart Bik
2018-04-17ART: Implement scalar loop peeling. Artem Serov
2018-03-26ART: Implement scalar loop unrolling. Artem Serov
2018-03-15Vectorization of saturation arithmetic. Aart Bik
2017-11-20Refactored optimization passes setup. Aart Bik
2017-10-27Alignment optimizations in vectorizer. Aart Bik
2017-10-12ARM: Support SIMD reduction for 32-bit backend. Artem Serov
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
2017-09-21Implement Sum-of-Abs-Differences idiom recognition. Aart Bik
2017-09-06Pass stats into the loop optimization phase. Aart Bik
2017-09-05Basic SIMD reduction support. Aart Bik
2017-09-02Revert "Basic SIMD reduction support." Nicolas Geoffray
2017-09-01Basic SIMD reduction support. Aart Bik
2017-08-30Revert "Basic SIMD reduction support." Aart Bik
2017-08-30Basic SIMD reduction support. Aart Bik
2017-08-08Set basic framework for detecting reductions. Aart Bik
2017-06-27Unrolling and dynamic loop peeling framework in vectorizer. Aart Bik
2017-06-22Fix loop optimization in the presence of environment uses. Nicolas Geoffray
2017-05-29MIPS64: ART Vectorizer Goran Jakovljevic
2017-05-24Support for narrow operands in "dangerous" operations. Aart Bik
2017-05-23Revert "Support for narrow operands in "dangerous" operations." Nicolas Geoffray
2017-05-18Support for narrow operands in "dangerous" operations. Aart Bik
2017-05-15Min/max SIMDization support. Aart Bik
2017-04-19Implement halving add idiom (with checker tests). Aart Bik
2017-04-05Implemented ABS vectorization. Aart Bik
2017-03-31ART vectorizer. Aart Bik
2017-03-06Pass driver to loop opt. Add new side_effects phase. Aart Bik
2017-01-13Complete unrolling of loops with small body and trip count one. Aart Bik
2016-12-09Added polynomial induction variables analysis. With tests. Aart Bik
2016-11-04Account for early exit loop. Aart Bik
2016-10-24Improved induction variable analysis and loop optimizations. Aart Bik
2016-10-18Enable last value generation of periodic sequence. Aart Bik
2016-10-11Improved and simplified loop optimizations. Aart Bik
2016-10-07Improved and simplified loop optimizations. Aart Bik
2016-10-05Refactoring of graph linearization and linear order. Aart Bik
2016-10-05Make it possible to pass an arena allocator to HLoopOptimization. Nicolas Geoffray
2016-10-05Properly scope HLoopOptimization's allocator. Nicolas Geoffray
2016-10-03A first implementation of a loop optimization framework. Aart Bik