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
..
2005-07-12 15:24:20 +00:00
2005-04-21 20:39:54 +00:00
2005-07-12 15:51:55 +00:00
2005-07-12 15:51:55 +00:00
2005-07-12 15:37:43 +00:00
2005-04-22 03:18:56 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-05-06 19:59:08 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-05-16 01:49:23 +00:00
2005-04-21 20:19:05 +00:00
2005-04-22 03:18:56 +00:00
2005-06-24 18:17:33 +00:00
2005-04-21 20:19:05 +00:00
2005-06-19 14:46:20 +00:00
2005-04-22 03:18:56 +00:00
2005-04-21 20:19:05 +00:00
2005-05-16 01:49:23 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-04-23 21:59:42 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00
2005-04-21 20:19:05 +00:00