diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2012-11-27 07:25:50 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2012-11-27 07:25:50 +0000 |
commit | 10362c46f133366e7bfb3e70d93b31fb72c44026 (patch) | |
tree | dbbad22e22a9ce00f06463faf2437871bf7e204a /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 7c0f9a6461d12dab1e2608361c45891b7000b738 (diff) | |
download | bcm5719-llvm-10362c46f133366e7bfb3e70d93b31fb72c44026.tar.gz bcm5719-llvm-10362c46f133366e7bfb3e70d93b31fb72c44026.zip |
tsan: refactor atomic operations implementation
do the atomic operation under the sync object mutex
make acquire/release sync atomic with the operation itself
combine acquire and release into a single acq_rel operation
llvm-svn: 168682
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions