2009-06-19 |
Owen Anderson | Fix weird class-size-being-different problems. At...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Add a parent pointer to SCEV, in preparation for getting...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Add a SmartScopedLock, and use it to simplify code.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify with SmartRWMutex.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify by using no-op-when-not-multithreaded locks.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify using mutexes that become no-ops when not...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify a lot of code by using a R/W mutex that becomes...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Use SmartMutex to simplify.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Simplify the SmartMutex implementation a bit.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Give RWMutex the SmartRWMutex treatment too.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Insert a SmartMutex templated class into the class...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Move Threading.[h|cpp] from Support to System.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Fix the double checked locking in this file too.
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | As pointed out by Duncan, I accidentally dropped the...
|
commit | commitdiff | tree |
2009-06-18 |
Owen Anderson | Fix build when disable thread support.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Reapply r73647 in a non-broken form.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Use double-checked locking for this lazy initialization.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Protect the GC table in Function.cpp
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Use atomic increment here.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Thread-safe (and ManagedStatic-ized) LeakDetector!
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Guard mutation of the timing info global.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | We need to use double-checked locking for lazy initializatio...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Factor out some common code.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Add an RAII ScopedWriter, which allows one to acquire...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Simplify the locking on the Constants tables, and make...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Type safety for Constants.cpp! Some of this is temporary...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Protect the ValueHandle table.
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | We need to guard reads of the AbstractTypeUsers list...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Type safety for TypeSymbolTable!
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Improve the Win32 reader-writer lock implementation...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Use atomic increment/decrement for reference counting...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Add an atomic increment and decrement implementation...
|
commit | commitdiff | tree |
2009-06-17 |
Owen Anderson | Add locking around the accessors for AbstractTypeUsers.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Forgot this file in my last commit.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Use a reader-writer lock to guard large portions of...
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Accidentally broke this file.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Add newline at end of file.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Remove the Win32 implementation, since it doesn't compile...
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Fix #include guards.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Fix/cleanup trailing newlines.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Add a portable wrapper for reader-writer locks.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Add a configure check for pthread_rwlock_init.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Update the threading section to reflect current plans...
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Fix validation errors.
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Split the thread-related APIs out into their own file...
|
commit | commitdiff | tree |
2009-06-16 |
Owen Anderson | Add initial stab at documenting the use of LLVM with...
|
commit | commitdiff | tree |
2009-06-15 |
Owen Anderson | Remove extraneous propset.
|
commit | commitdiff | tree |
2009-06-15 |
Owen Anderson | Owen Anderson 2009-06-15: Use a SmallPtrSet here, for... Owen Anderson 2009-06-15: Use a SmallPtrSet... Owen Anderson 2009-06-15: Remember to clear...
|
commit | commitdiff | tree |
2009-06-15 |
Owen Anderson | Merge PartialInliner changes.
|
commit | commitdiff | tree |
2009-06-14 |
Owen Anderson | Add an early implementation of a partial inlining pass...
|
commit | commitdiff | tree |
2009-06-12 |
Owen Anderson | Improve style.
|
commit | commitdiff | tree |
2009-06-12 |
Owen Anderson | This is supposed to be a preorder numbering of the...
|
commit | commitdiff | tree |
2009-06-12 |
Owen Anderson | Now with less iterator invalidation, and other forms...
|
commit | commitdiff | tree |
2009-06-09 |
Owen Anderson | Add the beginnings of an implementatation of lazy liveness...
|
commit | commitdiff | tree |
2009-06-02 |
Owen Anderson | Undef MemoryFence when compiling on MSVC.
|
commit | commitdiff | tree |
2009-05-31 |
Owen Anderson | Be more aggressive in doing LoadPRE by tracing backwards...
|
commit | commitdiff | tree |
2009-05-29 |
Owen Anderson | Fix an issue where phiMap was not being updated properly...
|
commit | commitdiff | tree |
2009-05-21 |
Owen Anderson | Add Atomic.cpp to the CMake build system.
|
commit | commitdiff | tree |
2009-05-21 |
Owen Anderson | Use DataTypes.h instead of stdint.h.
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Have llvm_start_multithreaded return a bool indicating...
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Tabs, be gone!
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | I just fail today.
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Copy-and-paste-o.
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Move atomic operations' definitions out of line. While...
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Compile fix for MSVC.
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | Add llvm_start_multithreaded(), which starts up the...
|
commit | commitdiff | tree |
2009-05-20 |
Owen Anderson | We need to include config.h here so that the #defines...
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Forgot this file in my last commit.
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Split the ENABLE_THREADS #define in two. Now ENABLE_THREADS...
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Make using an unsupported CAS size a hard error on...
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Fix up the Windows portion of Atomic.h. This is untested...
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Template CompareAndSwap function.
|
commit | commitdiff | tree |
2009-05-19 |
Owen Anderson | Now that we have atomics support properly detected...
|
commit | commitdiff | tree |
2009-05-18 |
Owen Anderson | Test for the presence of GCC atomic builtins at configure...
|
commit | commitdiff | tree |
2009-05-17 |
Owen Anderson | Significantly improve Atomic.h by pulling in code from...
|
commit | commitdiff | tree |
2009-05-16 |
Owen Anderson | Remove the volatile marker from the cas_flag typedef...
|
commit | commitdiff | tree |
2009-05-16 |
Owen Anderson | Back out the thread-safe ManagedStatic for now. Too...
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | Improve compatibility with older versions of Windows.
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | Factor out some common code, fix more typoes, and add...
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | Fix an unfortunate typo.
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | (Hopefully) unbreak Apple-style builds.
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | Don't #include OSAtomic.h unless we really need it.
|
commit | commitdiff | tree |
2009-05-15 |
Owen Anderson | Now with working on Leopard!
|
commit | commitdiff | tree |
2009-05-14 |
Owen Anderson | Dropped this #include by accident.
|
commit | commitdiff | tree |
2009-05-14 |
Owen Anderson | Make ManagedStatic threadsafe by using atomic operations.
|
commit | commitdiff | tree |
2009-05-14 |
Owen Anderson | Add CompareAndSwap.
|
commit | commitdiff | tree |
2009-05-14 |
Owen Anderson | Down with static variables!
|
commit | commitdiff | tree |
2009-05-14 |
Owen Anderson | Add an Atomic.h to the System library, for providing...
|
commit | commitdiff | tree |
2009-04-27 |
Owen Anderson | Don't skip the CopyMI when removing kill markers.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Testcase for PR3909.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Testcase for PR2639.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Testcase for PR2537.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Fix typo.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Testcase for PR3085.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Add testcase from PR3086.
|
commit | commitdiff | tree |
2009-04-23 |
Owen Anderson | Use the testcase from PR2791.
|
commit | commitdiff | tree |
2009-04-22 |
Owen Anderson | Real fix for PR3549, by using caching for predecessor...
|
commit | commitdiff | tree |
2009-04-22 |
Owen Anderson | Add caching of predecessor counts as well as predecessors...
|
commit | commitdiff | tree |
next |