summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
diff options
context:
space:
mode:
author Ulya Trafimovich <skvadrik@google.com> 2021-11-01 16:40:51 +0000
committer Ulyana Trafimovich <skvadrik@google.com> 2021-11-02 15:17:36 +0000
commitae0810bb0f4c3af56d7f9d465913920c259d82be (patch)
treefa337e71d541146e67bb962b4a55cf27f7a9b25d /compiler/optimizing/instruction_builder.cc
parent46a8910372da2976c4e74273bacce17924b00d7a (diff)
x86_64: Implement VarHandle.set{,Acquire,Opaque,Volatile} for byte array views.
Benchmarks improvements (using benchmarks provided by https://android-review.googlesource.com/1420959): benchmark before after ----------------------------------------------------- VarHandleSetByteArrayViewInt 2.89 0.004 VarHandleSetByteArrayViewBigEndianInt 2.89 0.004 Bug: 71781600 Test: lunch aosp_cf_x86_64_phone-userdebug \ && art/test.py --host -r -t 712-varhandle-invocations --64 Test: Repeat with ART_USE_READ_BARRIER=false. Test: Repeat with ART_HEAP_POISONING=true. Change-Id: Ife3e0dfd99218399f18aa330b42b9828172f6491
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
0 files changed, 0 insertions, 0 deletions