diff options
author | Marco Elver <elver@google.com> | 2023-01-31 17:28:23 +0100 |
---|---|---|
committer | Marco Elver <elver@google.com> | 2023-01-31 17:30:43 +0100 |
commit | 764c88a50ac76a2df2d051a0eb5badc6867aabb6 (patch) | |
tree | 015baa61f94a5bfa4844523d6f4302da2da7b1b8 /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp | |
parent | f95bdff17b3ed73f7f50479aaab3dfedfe73c9d1 (diff) | |
download | llvm-764c88a50ac76a2df2d051a0eb5badc6867aabb6.zip llvm-764c88a50ac76a2df2d051a0eb5badc6867aabb6.tar.gz llvm-764c88a50ac76a2df2d051a0eb5badc6867aabb6.tar.bz2 |
[SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Profiling and GCOV generate known data-racy loads/stores. Pretend they
are atomic so that analysis using PC-keyed metadata for atomics do not
report them as data races (which would look like false positives).
Reviewed By: dvyukov
Differential Revision: https://reviews.llvm.org/D142982
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions