Kill the LLVM global lock.

Description

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

Details

Committed
zturnerJun 19 2014, 9:17 AM
Reviewer
rnk
Differential Revision
D4142: Kill the LLVM global lock
Parents
rL211276: Improve robustness of tests for module flags metadata
Branches
Unknown
Tags
Unknown