summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKostya Kortchinsky <kostyak@google.com>2018-08-20 14:57:58 +0000
committerKostya Kortchinsky <kostyak@google.com>2018-08-20 14:57:58 +0000
commit7515e75bc294e01665fcd8502b51533e9dea86c4 (patch)
treeb237934ede56bd05179aaf6c9b33890cdbb2ac8f /clang/lib/Frontend/CompilerInvocation.cpp
parent0875e759f0341524aa1029e7d5a5acee6940a0da (diff)
downloadbcm5719-llvm-7515e75bc294e01665fcd8502b51533e9dea86c4.tar.gz
bcm5719-llvm-7515e75bc294e01665fcd8502b51533e9dea86c4.zip
[sanitizer] Use private futex operations for BlockingMutex
Summary: Use `FUTEX_PRIVATE_FLAG` in conjunction with the wait & wake operations employed by `BlockingMutex`. As far as I can tell, the mutexes are process-private, and there is an actual performance benefit at employing the private operations. There should be no downside to switching to it. Reviewers: eugenis, alekseyshl, dvyukov Reviewed By: dvyukov Subscribers: kubamracek, delcypher, #sanitizers, llvm-commits Differential Revision: https://reviews.llvm.org/D50910 llvm-svn: 340178
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud