diff options
author | Vladimir Marko <vmarko@google.com> | 2017-02-10 15:44:25 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2017-02-14 13:25:05 +0000 |
commit | e39f14ff4e0d7c70016874cff24863b912d40bf1 (patch) | |
tree | 57588025e96e01ac2998cbdcf0ff12a822fdcd4e /compiler/optimizing/code_generator.cc | |
parent | 4e4b62e21672dbacf5d5abb688a126aabad29269 (diff) |
ARM64: Improve String.equals() intrinsic for const strings.
And add additional tests to 021-string2.
aosp_angler-userdebug:
before:
arm64 boot*.oat: 43324664
arm64 boot*.oat/string compression: 43411112
after:
arm64 boot*.oat: 43300136 (-24528)
arm64 boot*.oat/string compression: 43345464 (-65648)
The string compression code size difference drops from
86448 to 45328.
Test: m test-art-target on Nexus 6P
Test: m test-art-target on Nexus 6P with string compression enabled.
Bug: 31040547
Change-Id: I99a3777b91b248da2b0ac25abd260f9e5abb2c09
Diffstat (limited to 'compiler/optimizing/code_generator.cc')
0 files changed, 0 insertions, 0 deletions