summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorEvgeny Astigeevich <evgeny.astigeevich@linaro.org>2020-09-14 14:02:40 +0100
committerTreehugger Robot <treehugger-gerrit@google.com>2020-09-18 12:23:51 +0000
commitc679fe3915fee6c490c1e8478a6c455f62c10a3f (patch)
treef0f676afba57ee13a3e040bce1a5636d5e6b838a /compiler/optimizing/graph_visualizer.cc
parent952c0904d46f4170c6a2578c19a702a0499e57f4 (diff)
ARM: Optimize div/rem when dividend is compared with a non-negative
When a divisor is a positive constant and a dividend is compared with a non-negative value, the result of the comparison can guarantee that the dividend is non-negative. In such a case there is no need to generate instructions correcting the result of div/rem. The CL implements this optimization for ARM32/ARM64. Test: 411-checker-hdiv-hrem-pow2 Test: 411-checker-hdiv-hrem-const Test: test.py --host --optimizing --jit --gtest --interpreter Test: test.py -target --optimizing --jit --interpreter Test: run-gtests.sh Change-Id: If1dc1389f6e34d2be3480ef620a626f389ca53a5
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions