OSDN Git Service

Revert "Replace Execution Engine's mutex with std::recursive_mutex."
authorZachary Turner <zturner@google.com>
Fri, 20 Jun 2014 21:07:14 +0000 (21:07 +0000)
committerZachary Turner <zturner@google.com>
Fri, 20 Jun 2014 21:07:14 +0000 (21:07 +0000)
commit91e18f7639c61ca40efe39efbfcba825570a824e
treedd4ecf9c26f55bb430daef6c1efb180b3a48cca4
parent5b8e73ef81bdbc3ce4d020f66d875e22827b7626
Revert "Replace Execution Engine's mutex with std::recursive_mutex."

This reverts commit 1f502bd9d7d2c1f98ad93a09ffe435e11a95aedd, due to
GCC / MinGW's lack of support for C++11 threading.

It's possible this will go back in after we come up with a
reasonable solution.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211401 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/ExecutionEngine.h
include/llvm/IR/ValueMap.h
lib/ExecutionEngine/ExecutionEngine.cpp
lib/ExecutionEngine/JIT/JIT.cpp
lib/ExecutionEngine/JIT/JITEmitter.cpp
lib/ExecutionEngine/MCJIT/MCJIT.cpp
unittests/IR/ValueMapTest.cpp