commit | 8ecb2aa413f54f357fb01127d643ab10bac2aa18 | [log] [tgz] |
---|---|---|
author | Evgeny Astigeevich <evgeny.astigeevich@linaro.org> | Thu Jun 25 16:52:03 2020 +0100 |
committer | Jake Weinstein <jake@aospa.co> | Sat Jun 27 08:06:48 2020 +0200 |
tree | 81d47640f7b578d76e9e0d40c14c82d349fe20d8 | |
parent | 2ac162e070189c89bb210bd93d09fd2f9fa8e85d [diff] |
ARM32: Combine LSR into ADD for Div by 2^n Combining LSR into ADD reduces a number of used registers from three to two and a needed number of instructions. This CL implements this optimization. Test: 411-checker-hdiv-hrem-pow2 Test: test.py --host --optimizing --jit --gtest --interpreter Test: test.py --32 --target --optimizing --jit --interpreter Test: run-gtests.sh Change-Id: I230d2623e745884fe4278a860740829ee63750c6