commit | 4b5f7919842ef88526b9237413bb968a5b6dfeed | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Thu Jul 21 14:59:04 2016 -0700 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Jul 22 16:54:21 2016 -0700 |
tree | 0983c949692b909d6b46ec25462d98232909daef | |
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