Go to file
Zachary Turner 6ad2444d5b Kill the LLVM global lock.
This patch removes the LLVM global lock, and updates all existing
users of the global lock to use their own mutex.    None of the
existing users of the global lock were protecting code that was
mutually exclusive with any of the other users of the global
lock, so its purpose was not being met.

Reviewed by: rnk

Differential Revision: http://reviews.llvm.org/D4142

llvm-svn: 211277
2014-06-19 16:17:42 +00:00
clang Improve robustness of tests for module flags metadata 2014-06-19 16:10:21 +00:00
clang-tools-extra Unbreak the build after r211244. 2014-06-19 00:43:19 +00:00
compiler-rt [sanitizer] Intercept pthread_*attr_get*. 2014-06-19 10:19:57 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add pown 2014-06-18 19:42:23 +00:00
libcxx Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. 2014-06-18 17:44:04 +00:00
libcxxabi Add a FAQ section, with a question about why the std::exception class destructors live in libc++abi 2014-06-11 16:54:09 +00:00
lld [Mips] Make r26-1.test test case independent from external input files. 2014-06-19 10:18:58 +00:00
lldb Actually make a real scoped locker rather than constructing one that gets immediately thrown away... 2014-06-18 23:40:13 +00:00
llvm Kill the LLVM global lock. 2014-06-19 16:17:42 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Missing reduction detection test cases 2014-06-18 23:08:14 +00:00