diff options
author | Zachary Turner <zturner@google.com> | 2014-06-10 23:15:43 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2014-06-10 23:15:43 +0000 |
commit | 6610b99cb555abf493ba748c9b96126f10ee5790 (patch) | |
tree | 43e281f749506bb83f9e103cd41833d6bf7a904b /llvm/lib/Support/Timer.cpp | |
parent | 712d1557a2befcdc5635fedbb6eb308f8cda2929 (diff) | |
download | bcm5719-llvm-6610b99cb555abf493ba748c9b96126f10ee5790.tar.gz bcm5719-llvm-6610b99cb555abf493ba748c9b96126f10ee5790.zip |
Revert "Remove support for runtime multi-threading."
This reverts revision r210600.
llvm-svn: 210603
Diffstat (limited to 'llvm/lib/Support/Timer.cpp')
-rw-r--r-- | llvm/lib/Support/Timer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Support/Timer.cpp b/llvm/lib/Support/Timer.cpp index cdab02b2fb7..61465ae5e8b 100644 --- a/llvm/lib/Support/Timer.cpp +++ b/llvm/lib/Support/Timer.cpp @@ -84,13 +84,14 @@ static TimerGroup *getDefaultTimerGroup() { sys::MemoryFence(); if (tmp) return tmp; - std::lock_guard<llvm::recursive_mutex> Lock(llvm::llvm_get_global_lock()); + llvm_acquire_global_lock(); tmp = DefaultTimerGroup; if (!tmp) { tmp = new TimerGroup("Miscellaneous Ungrouped Timers"); sys::MemoryFence(); DefaultTimerGroup = tmp; } + llvm_release_global_lock(); return tmp; } |