diff options
author | buzbee <buzbee@google.com> | 2017-03-09 13:51:23 -0800 |
---|---|---|
committer | buzbee <buzbee@google.com> | 2017-03-10 13:08:32 -0800 |
commit | e667a3c2e4cae5a977e412a1d80f31a1dc4f3028 (patch) | |
tree | eb7b8832797e62d0389443148b1d5afb5e8d7071 /compiler/driver/compiler_driver_test.cc | |
parent | c02fe5f31d487765a8c59922c46d459ba6ebf939 (diff) |
ART: String intrinsics for Mterp interpreter
Adds the most common java.lang.string intrinsics. Includes change
to jvalue handling to zero-exend setting of chars and booleans to
64 bits (aligns with current sign-extension of shorts and ints).
Bug: 30933338
Benchmarks:
2x boost for Caffeinemark String
11% improvement for Dhrystone
Test: ART_TEST_INTERPRETER=true m test-art-host
Test: ART_TEST_INTERPRETER=true m test-art-target (Bullhead)
Note: Added intrinsics have existing test coverage via
082-inline-execute and 123-inline-execute2.
Change-Id: I64b35b1d7bdfe14da0c662594c0edf5cde667277
Diffstat (limited to 'compiler/driver/compiler_driver_test.cc')
0 files changed, 0 insertions, 0 deletions