summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
author Artem Serov <artem.serov@arm.com> 2022-09-14 22:06:57 +0100
committer Santiago Aboy Solanes <solanes@google.com> 2023-07-11 13:02:48 +0000
commit406de8fbbe4a7e3e1d02807d09e4b65b808b5a31 (patch)
treebc95ae244583b4776da749532ed28dc3dadb2969 /compiler/optimizing/graph_visualizer.cc
parent45710e71e371ec4c26c4a5b105f42d9db873099b (diff)
Refactor vectorization general pipeline.
Currently, vectorization methods such as GenerateNewLoop and Vectorize process loops for both traditional and predicated modes with multiple IsInPredicatedVectorizationMode() checks which control the behavior. This makes the code have many implicit assumptions and rather difficult to extend. The aim of this CL is to create two separate pipelines for traditional and predicated vectorization and to share as much common helpers as possible. Original author: Artem Serov <Artem.Serov@linaro.org> Test: ./art/test/testrunner/testrunner.py --host --optimizing --jit Test: ./art/test/testrunner/testrunner.py --target --optimizing --jit Test: target tests on arm64 with SVE (for details see art/test/README.arm_fvp). Change-Id: I35a57e8585aa0d24aaf7cdcdd852199e24767172
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions