1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 07:22:55 +01:00
llvm-mirror/lib/ExecutionEngine/JIT
Reid Spencer 78910545f0 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.

llvm-svn: 22404
2005-07-12 15:51:55 +00:00
..
Intercept.cpp Remove trailing whitespace 2005-04-21 22:55:34 +00:00
JIT.cpp For PR540: 2005-07-12 15:51:55 +00:00
JIT.h For PR540: 2005-07-12 15:51:55 +00:00
JITEmitter.cpp For PR540: 2005-07-12 15:51:55 +00:00
Makefile Fix library name. 2004-10-28 05:37:24 +00:00
TargetSelect.cpp Remove trailing whitespace 2005-04-21 22:55:34 +00:00