summaryrefslogtreecommitdiff
path: root/test/640-checker-boolean-simd/src/Main.java
AgeCommit message (Collapse)Author
2020-02-13Remove MIPS support from Optimizing.Vladimir Marko
Test: aosp_taimen-userdebug boots. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 147346243 Change-Id: I97fdc15e568ae3fe390efb1da690343025f84944
2017-12-05Exploited CHECK-START-{x,y,z} syntax.Aart Bik
Rationale: Previous CL introduced new check syntax to define multiple target architectures. This CL exploits the new feature. Bug: 62352954 Test: test-art-host test-art-target Change-Id: Ia2b9f210b0c1483e96e1df2d3d5e27f24420245d
2017-10-25Make SIMD checker tests more robust.Aart Bik
Rationale: With more and more peeling and cleanup loops coming up, some of our checker tests were a bit fragile testing for the first Phi occurrence. This CL fixes that. Also fixes a few omissions found during the refactoring. Test: test-art-host test-art-target Change-Id: I9b27237cf048981ca2b5a18057e09211b7002486
2017-06-30ARM: ART Vectorizer (64-bit vectors).Artem Serov
Basic vectorization support with 64-bit vector length on ARM 32-bit platforms (128-bit vectors require massive changes in register allocator). Test: test-art-target, test-art-host Change-Id: I1d740146c3f00170fc033ae5fd69d59321ddcbf4
2017-05-29MIPS64: ART VectorizerGoran Jakovljevic
MIPS64 implementation which uses MSA extension. Also extended all relevant checker tests to test MIPS64 implementation. Test: booted MIPS64R6 in QEMU Test: ./testrunner.py --target --optimizing -j1 in QEMU Change-Id: I8b8a2f601076bca1925e21213db8ed1d41d79b52
2017-03-31ART vectorizer.Aart Bik
Rationale: Make SIMD great again with a retargetable and easily extendable vectorizer. Provides a full x86/x86_64 and a proof-of-concept ARM implementation. Sample improvement (without any perf tuning yet) for Linpack on x86 is about 20% to 50%. Test: test-art-host, test-art-target (angler) Bug: 34083438, 30933338 Change-Id: Ifb77a0f25f690a87cd65bf3d5e9f6be7ea71d6c1