From d71f1dc15e264f9d2122c427a4d99d49b525bfd3 Mon Sep 17 00:00:00 2001 From: "xueliang.zhong" Date: Wed, 24 Jan 2018 17:24:16 +0000 Subject: Enable support of VecLoad/VecStore in LSE Changes: - Enable VecLoad and VecStore support in LSE. - This CL is based on Mingyao's CL: More general store elimination. - The new gtest load_store_elimination_test is to test some corner cases where ArrayGet/ArraySet/VecLoad/VecStore are mixed and overlap. - The new java 530-checker-lse-simd. Test: test.py --host --optimizing --jit --gtest Test: test.py --target --optimizing --jit Test: run-gtests.sh Test: load_store_elimination_test Test: 530-checker-lse-simd Test: ./art/test/run-test --optimizing --64 --gcstress 667-checker-simd-alignment Test: m -j80 art-check-testing-apex-gen Change-Id: I2d2024ec75a2aaef56b527db98abb40c5f16be79 --- build/apex/art_apex_test.py | 1 + 1 file changed, 1 insertion(+) (limited to 'build/apex/art_apex_test.py') diff --git a/build/apex/art_apex_test.py b/build/apex/art_apex_test.py index 760f0966f5..4062676b25 100755 --- a/build/apex/art_apex_test.py +++ b/build/apex/art_apex_test.py @@ -729,6 +729,7 @@ class TestingTargetChecker: self._checker.check_art_test_executable('linker_patch_test') self._checker.check_art_test_executable('live_interval_test') self._checker.check_art_test_executable('load_store_analysis_test') + self._checker.check_art_test_executable('load_store_elimination_test') self._checker.check_art_test_executable('loop_optimization_test') self._checker.check_art_test_executable('nodes_test') self._checker.check_art_test_executable('nodes_vector_test') -- cgit v1.2.3-59-g8ed1b