diff options
author | Mathieu Chartier <mathieuc@google.com> | 2016-07-21 14:59:04 -0700 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2016-07-22 16:54:21 -0700 |
commit | 4b5f7919842ef88526b9237413bb968a5b6dfeed (patch) | |
tree | 0983c949692b909d6b46ec25462d98232909daef /compiler/optimizing/graph_visualizer.cc | |
parent | d8b668fbb6937bcaafaf3129bd01a7372547ab35 (diff) |
Add fast path to arm64 READ_BARRIER macro
EAAC benchmark time from 978.7857143ms to 969.5714286ms on N9 based
on 42 samples. Reduces artReadBarrierSlow calls from 9M to 1M.
Not a huge improvement since we were already checking the lock word in
ReadBarrier::Barrier.
Test: N9 boots, test-art-host, EEAC runs. (All with CC enabled).
Bug: 30162165
Bug: 12687968
Change-Id: Ifb97b52ea84e21c7df83addfb91c5f05f41db32d
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions