diff options
author | Andra Danciu <andradanciu@google.com> | 2020-09-13 12:32:09 +0000 |
---|---|---|
committer | Treehugger Robot <treehugger-gerrit@google.com> | 2020-09-17 09:00:53 +0000 |
commit | cde98193476cc295339e54a608110f2546eb8308 (patch) | |
tree | cea46ad451e18a677a2380dc4c0e7c8ad76d2b5f /compiler/optimizing/code_generator_utils.cc | |
parent | 9dec90a069386a5e538f5cfb9ff7ef789bdbafdb (diff) |
X86: Add the other set VarHandles (setVolatile, setRelease, setOpaque)
This commit implements VarHandle.setVolatile, setRelease and setOpaque
intrisics. This also implied refactoring HandleFieldSet to be reused in
all set VarHandles, as the code is very similar.
Test: ART_HEAP_POISONING=true art/test.py --host --all-compiler -r --32
Test: ART_HEAP_POISONING=false art/test.py --host --all-compiler -r --32
Test: ART_USE_READ_BARRIER=true art/test.py --host --all-compiler -r --32
Test: ART_USE_READ_BARRIER=false art/test.py --host --all-compiler -r --32
Bug: 65872996
Change-Id: I9a1d5fec6c5086c1e77ba65c3337da1133b3e3f1
Diffstat (limited to 'compiler/optimizing/code_generator_utils.cc')
0 files changed, 0 insertions, 0 deletions