diff options
author | Evgeny Astigeevich <evgeny.astigeevich@linaro.org> | 2020-06-17 12:34:19 +0100 |
---|---|---|
committer | Evgeny Astigeevich <evgeny.astigeevich@linaro.org> | 2020-06-17 12:41:07 +0100 |
commit | 2b74f60158fe85192c4f9b8810fe3cdffabe4198 (patch) | |
tree | 0c6489b98b6812cb7d1a5a7cfec6c6439e7885cf /test/ProfileTestMultiDex/Main.java | |
parent | c19822c60369a285d836b93db77d77a8ba3380ca (diff) |
ART: Add recognition of optimized HRems in BCE
The instruction simplifier can optimized HRems into
HDiv+HMul+HSub or HDiv+HShl+HAdd(HSub)+HSub.
Developers can also manually optimized them.
This prevents BCE from assigning ranges and eliminating
bound checks.
This CL adds recognition of such optimized HRems to BCE.
Test: 449-checker-bce-rem
Test: test.py --host --optimizing --jit --gtest --interpreter
Test: test.py --target --optimizing --jit --interpreter
Test: run-gtests.sh
Change-Id: Ief23dcb029e3a03b5e60d4388fcbb84e143a9ea5
Diffstat (limited to 'test/ProfileTestMultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions