commit | ccf06d8f19a37432de4a3b768747090adfbd18ec | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Fri Aug 12 13:37:55 2016 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Tue Aug 23 11:41:44 2016 +0100 |
tree | fcb3ba46184db6882e695cecf1cfe495417593ae | |
parent | cf834d00de838272cf28f2382ffc26fe716aae5c [diff] |
x86/x86-64: Avoid temporary for read barrier field load. Add TEST instructions for memory and immediate. Use the byte version to avoid a temporary in read barrier field load. Test: Tested with ART_USE_READ_BARRIER=true on host. Test: Tested with ART_USE_READ_BARRIER=true ART_HEAP_POISONING=true on host. Bug: 29966877 Bug: 12687968 Change-Id: Ia415d3c2e1ae1ff6dff11d72bbb7d96d5deed6ee