commit | 6f64420701c1e1af3bb51bce6a9b608b5bb79fb5 | [log] [tgz] |
---|---|---|
author | Anton Kirilov <anton.kirilov@linaro.org> | Mon Feb 27 18:29:45 2017 +0000 |
committer | Anton Kirilov <anton.kirilov@linaro.org> | Fri Mar 17 10:33:31 2017 +0000 |
tree | e26bb484c2376f62700708d0527706bb8c54ae39 | |
parent | 8f2b925473cfdc7650cef407102957befe0c6bb5 [diff] |
ARM: Avoid branches to branches Generally speaking, this optimization applies to all code generation visitors ending with a call to Bind(), which includes intrinsics with kNoCall CallKind. However, no changes are done for slow paths (which frequently end with a branch to an exit label that is bound at the end of a visitor). Test: m test-art-target Change-Id: Ie1a0c8c54ef76b01e7f0b23962c56c29ca8984a9