llvm-6502/include/llvm/Support
Reid Spencer ee448630bd For PR540:
This patch completes the changes for making lli thread-safe. Here's the list
of changes:
* The Support/ThreadSupport* files were removed and replaced with the
  MutexGuard.h file since all ThreadSupport* declared was a Mutex Guard.
  The implementation of MutexGuard.h is now based on sys::Mutex which hides
  its implementation and makes it unnecessary to have the -NoSupport.h and
  -PThreads.h versions of ThreadSupport.

* All places in ExecutionEngine that previously referred to "Mutex" now
  refer to sys::Mutex

* All places in ExecutionEngine that previously referred to "MutexLocker"
  now refer to MutexGuard (this is frivolous but I believe the technically
  correct name for such a class is "Guard" not a "Locker").

These changes passed all of llvm-test. All we need now are some test cases
that actually use multiple threads.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22404 91177308-0d34-0410-b5e6-96231b3b80d8
2005-07-12 15:51:55 +00:00
..
.cvsignore Ignore generated files 2004-11-21 00:00:04 +00:00
AIXDataTypesFix.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
Annotation.h Don't lie to the casual reader about Value subclassing from Annotable. 2005-06-15 18:40:45 +00:00
CallSite.h Some cleanups for compilation with GCC 4.0.0 to remove warnings: 2005-05-15 16:13:11 +00:00
Casting.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
CFG.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
CommandLine.h Make sure a variable is initialized before use to clean up a warning from 2005-06-18 16:53:27 +00:00
Compressor.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
ConstantRange.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
DataTypes.h.in Add missing data types for VC++ 2005-01-19 05:08:31 +00:00
Debug.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
DOTGraphTraits.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
DynamicLinker.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
ELF.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
FileUtilities.h Final Changes For PR495: 2005-07-08 03:08:58 +00:00
GetElementPtrTypeIterator.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
GraphWriter.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
InstIterator.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
InstVisitor.h header file changes for varargs 2005-06-18 18:31:30 +00:00
LeakDetector.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
Mangler.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
MathExtras.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
MutexGuard.h For PR540: 2005-07-12 15:51:55 +00:00
PassNameParser.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
PatternMatch.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
PluginLoader.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
SlowOperationInformer.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
StableBasicBlockNumbering.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
SystemUtils.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
Timer.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
ToolRunner.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
type_traits.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00
TypeInfo.h Remove trailing whitespace 2005-04-21 20:48:15 +00:00