summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_utils.cc
diff options
context:
space:
mode:
authorAndra Danciu <andradanciu@google.com>2020-09-13 12:32:09 +0000
committerTreehugger Robot <treehugger-gerrit@google.com>2020-09-17 09:00:53 +0000
commitcde98193476cc295339e54a608110f2546eb8308 (patch)
treecea46ad451e18a677a2380dc4c0e7c8ad76d2b5f /compiler/optimizing/code_generator_utils.cc
parent9dec90a069386a5e538f5cfb9ff7ef789bdbafdb (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