Users of the llvm global mutex must now acquire it manually.
authorZachary Turner <zturner@google.com>
Mon, 16 Jun 2014 22:39:38 +0000 (22:39 +0000)
committerZachary Turner <zturner@google.com>
Mon, 16 Jun 2014 22:39:38 +0000 (22:39 +0000)
commitb344f057d0557e11b1535a45af2346b7cd8c4184
tree5d1c2933c4a8eee2de7c5d5a76c14ac1d4eb7141
parentd9afe9def08ff23aa50363cddc36a600866809c6
Users of the llvm global mutex must now acquire it manually.

This allows the mutex to be acquired in a guarded, RAII fashion.

llvm-svn: 211066
llvm/include/llvm/Support/Mutex.h
llvm/include/llvm/Support/Threading.h
llvm/lib/Support/ManagedStatic.cpp
llvm/lib/Support/Threading.cpp
llvm/lib/Support/Timer.cpp