diff options
author | Kostya Kortchinsky <kostyak@google.com> | 2018-08-20 14:57:58 +0000 |
---|---|---|
committer | Kostya Kortchinsky <kostyak@google.com> | 2018-08-20 14:57:58 +0000 |
commit | 7515e75bc294e01665fcd8502b51533e9dea86c4 (patch) | |
tree | b237934ede56bd05179aaf6c9b33890cdbb2ac8f /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 0875e759f0341524aa1029e7d5a5acee6940a0da (diff) | |
download | bcm5719-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