diff options
author | Artem Serov <artem.serov@linaro.org> | 2018-02-15 14:43:48 +0000 |
---|---|---|
committer | Artem Serov <artem.serov@linaro.org> | 2018-05-15 19:33:45 +0100 |
commit | cf43fb6a1e676cc6bbc04c6591640f18643b1839 (patch) | |
tree | 2573ba1024307763c54df655333f1e2477d0ea82 /compiler/optimizing/loop_optimization.h | |
parent | 9076eb66ad173933d7fbd5ce328d31c7f97fd202 (diff) |
ART: Enable scalar loop peeling and unrolling.
Turn on scalar loop peeling and unrolling by default.
Test: 482-checker-loop-back-edge-use, 530-checker-peel-unroll
Test: test-art-host, test-art-target, boot-to-gui
Change-Id: Ibfe1b54f790a97b281e85396da2985e0f22c2834
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
-rw-r--r-- | compiler/optimizing/loop_optimization.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/loop_optimization.h b/compiler/optimizing/loop_optimization.h index 7807da15ed..191a93da26 100644 --- a/compiler/optimizing/loop_optimization.h +++ b/compiler/optimizing/loop_optimization.h @@ -28,7 +28,7 @@ namespace art { class CompilerDriver; -class ArchDefaultLoopHelper; +class ArchNoOptsLoopHelper; /** * Loop optimizations. Builds a loop hierarchy and applies optimizations to @@ -308,7 +308,7 @@ class HLoopOptimization : public HOptimization { HInstruction* vector_index_; // normalized index of the new loop // Helper for target-specific behaviour for loop optimizations. - ArchDefaultLoopHelper* arch_loop_helper_; + ArchNoOptsLoopHelper* arch_loop_helper_; friend class LoopOptimizationTest; |