index
:
Project-1CE/art
lineage-18.1
sugisawa
sugisawa-mr1
Unnamed repository; edit this file 'description' to name the repository.
Linux User
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
optimizing
/
loop_optimization.cc
Age
Commit message (
Expand
)
Author
2021-02-05
ARM64: Support SVE VL other than 128-bit.
Artem Serov
2021-02-04
ART: Implement predicated SIMD vectorization.
Artem Serov
2020-05-01
ART: Introduce Loop Versioning in SuberblockCloner.
Artem Serov
2020-04-17
ART: Refactor SIMD slots and regs size processing.
Artem Serov
2020-04-14
ART: Fix vectorizer HalvingAdd idiom.
Artem Serov
2020-03-04
ART: Fix a compiler crash for VectorizeDef() idioms.
Artem Serov
2020-02-13
Remove MIPS support from Optimizing.
Vladimir Marko
2019-12-05
Revert^4 "Implement Dot Product Vectorization for x86"
Alex Light
2019-11-26
Revert "Revert^2 "Implement Dot Product Vectorization for x86""
Nicolas Geoffray
2019-10-31
Revert^2 "Implement Dot Product Vectorization for x86"
Vladimir Marko
2019-10-23
Revert "Implement Dot Product Vectorization for x86"
Vladimir Marko
2019-10-23
Implement Dot Product Vectorization for x86
Shalini Salomi Bodapati
2019-10-14
Revert "Make compiler/optimizing/ symbols hidden."
Vladimir Marko
2019-10-14
Make compiler/optimizing/ symbols hidden.
Vladimir Marko
2019-08-13
Loop vectorizer should not remove instructions that can throw
Georgia Kouveli
2019-07-31
ART: Disable vectorization for debuggable graphs.
Artem Serov
2019-07-17
Add AVX support for packed mul/div instructions.
Shalini Salomi Bodapati
2019-06-05
Add AVX support for packed add/sub instructions on x86
Shalini Salomi Bodapati
2019-04-30
Update induction ranges in superblock cloner.
Nicolas Geoffray
2018-09-25
ART: ARM64: Support DotProd SIMD idiom.
Artem Serov
2018-07-04
ART: Implement loop full unrolling.
Artem Serov
2018-07-04
ART: Refactor scalar loop optimizations.
Artem Serov
2018-06-25
Move instruction_set_ to CompilerOptions.
Vladimir Marko
2018-05-15
ART: Enable scalar loop peeling and unrolling.
Artem Serov
2018-05-03
Perform rudimentary check on graph size for no-change assertions.
Aart Bik
2018-05-01
Remove some SIMD recognition code.
Aart Bik
2018-04-26
Step 1 of 2: conditional passes.
Aart Bik
2018-04-17
Run GVN earlier.
Aart Bik
2018-04-17
ART: Implement scalar loop peeling.
Artem Serov
2018-04-03
Enabled nested min-max SIMDization for narrower operands.
Aart Bik
2018-03-28
Revert "Revert "Refined add/sub analysis vis-a-vis SIMD idioms.""
Nicolas Geoffray
2018-03-28
Revert "Refined add/sub analysis vis-a-vis SIMD idioms."
Nicolas Geoffray
2018-03-27
Refined add/sub analysis vis-a-vis SIMD idioms.
Aart Bik
2018-03-26
Merge "ART: Implement scalar loop unrolling."
Aart Bik
2018-03-26
ART: Implement scalar loop unrolling.
Artem Serov
2018-03-19
Recognize signed saturation in single clipping.
Aart Bik
2018-03-15
Minor cleanup of saturation arithmetic code.
Aart Bik
2018-03-15
Vectorization of saturation arithmetic.
Aart Bik
2018-03-07
Introduce MIN/MAX/ABS as HIR nodes.
Aart Bik
2018-03-05
Introduce ABS as HIR nodes (missing file).
Aart Bik
2018-02-01
Clean up signed/unsigned in vectorizer.
Aart Bik
2017-12-07
Fixed spilling bug (visible on ARM64): missed SIMD type.
Aart Bik
2017-11-20
Refactored optimization passes setup.
Aart Bik
2017-11-15
MIPS: Implement Sum-of-Abs-Differences
Lena Djokic
2017-11-08
cpplint: Cleanup errors
Igor Murashkin
2017-11-02
ART: Make InstructionSet an enum class and add kLast.
Vladimir Marko
2017-11-01
Merge "Alignment optimizations in vectorizer."
Aart Bik
2017-10-27
Alignment optimizations in vectorizer.
Aart Bik
2017-10-27
MIPS: Basic SIMD reduction support.
Lena Djokic
2017-10-20
Improve sign and zero extension analysis.
Aart Bik
[next]