Dylan Noblesmith
2c2c44a12f
Support: make LLVM Mutexes STL-compatible
...
Use lock/unlock() convention instead of acquire/release().
llvm-svn: 216336
2014-08-23 22:49:22 +00:00
Zachary Turner
f550dcd076
Include Threading.h instead of forward declaring a function.
...
Previously this led to a circular header dependency, but a recent
change has since removed this dependency, so the correct fix is
to simply include the header rather than forward declare.
llvm-svn: 211311
2014-06-19 20:20:03 +00:00
Zachary Turner
966f53629f
Fix build on non-Windows platforms.
...
llvm-svn: 211288
2014-06-19 18:25:06 +00:00
Zachary Turner
c472800bde
Revert r211066, 211067, 211068, 211069, 211070.
...
These were committed accidentally from the wrong branch before having
a review sign-off.
llvm-svn: 211072
2014-06-16 22:49:41 +00:00
Zachary Turner
f62557d74d
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
2014-06-16 22:39:38 +00:00
Jakub Staszak
f1ea1a7f37
Fix include guards so they exactly match file names.
...
llvm-svn: 172025
2013-01-10 00:45:19 +00:00
Craig Topper
d34712230a
Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented.
...
llvm-svn: 164006
2012-09-16 21:37:56 +00:00
Charles Davis
e7f14dfdb8
Now to chant the magical incantation that will exorcise the System library
...
from LLVM forever:
grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g'
llvm-svn: 120314
2010-11-29 19:44:50 +00:00
Michael J. Spencer
d5ec932c3a
Merge System into Support.
...
llvm-svn: 120298
2010-11-29 18:16:10 +00:00