2009-06-25 |
Owen Anderson | Update cmake build files.
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Add a class for supporting platform independent thread...
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Privatize this map.
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Guard dynamic library loading.
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Provide guards for this shared structure. I'm not...
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Privatize some more debug-related static data.
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Use a more correct atomic increment style. This isn...
|
commit | commitdiff | tree |
2009-06-25 |
Owen Anderson | Now with EVEN FEWER statics!
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Fewer static variables, part 3 of many.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Down with _even more_ statics!
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Didn't mean to commit this part.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Down with statics!
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Move local statics to per-instance variables.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Make this thread-safe.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Get rid of a static boolean.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Update for DOTGraphTraits changes.
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Get rid of the global CFGOnly flag by threading a ShortNames...
|
commit | commitdiff | tree |
2009-06-24 |
Owen Anderson | Guard the listeners list. Unfortunately, this requires...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Use atomic operations when accessing statistics, and...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Add atomic multiply and divide operations, built on...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Make timers threadsafe again. This isn't quite as...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Revert my last series of commits related to Timer and...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Atomic ops that do arithmetic use signed arithmetic.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Actually, these need to be signed integers, not unsigned.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Use 64-bit integer counters for tracking time, rather...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Label the existing atomic functions as 32-bit specific...
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Add an atomic add operation.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Make the lazy initialization of DefaultTimerGroup threadsafe.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Revert r73923, which broke clang.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Guard the layout info object.
|
commit | commitdiff | tree |
2009-06-23 |
Owen Anderson | Guard the plugin loader.
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Add guards around timer groups, which can be shared.
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Guard the statistics table.
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Guard the global annotation tables.
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Add locking around the external function lookup table...
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Remove unneeded #include.
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Remove the parent pointer from SCEV, since it did not...
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | SCEVHandle is no more!
|
commit | commitdiff | tree |
2009-06-22 |
Owen Anderson | Banish global state from ScalarEvolution! SCEV uniquing...
|
commit | commitdiff | tree |
2009-06-20 |
Owen Anderson | Workaround for an... interesting bug in Darwin's pthread_rwl...
|
commit | commitdiff | tree |
2009-06-20 |
Owen Anderson | Add debugging code to test for various locking faux...
|
commit | commitdiff | tree |
2009-06-20 |
Owen Anderson | Forgot this file.
|
commit | commitdiff | tree |
2009-06-20 |
Owen Anderson | Revert r73790, and replace it with a significantly...
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Fix a serious bug that would cause deadlock during...
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Fix bad paste-o in the MSVC atomics.
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Forgot to remove some explicit locking when it became...
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Fences are expensive. Avoid doing them when we're...
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Move the memory fences out of the path for single-threaded...
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Fix incorrect comment pointed out by Duncan.
|
commit | commitdiff | tree |
2009-06-19 |
Owen Anderson | Fix a major typo.
|
commit | commitdiff | tree |
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...
|
commit | commitdiff | tree |
next |