Implement PR3266 & PR5276, folding:
[oota-llvm.git] / include / llvm / System / Atomic.h
2009-06-23 Owen AndersonAdd atomic multiply and divide operations, built on...
2009-06-23 Owen AndersonRevert my last series of commits related to Timer and...
2009-06-23 Owen AndersonAtomic ops that do arithmetic use signed arithmetic.
2009-06-23 Owen AndersonLabel the existing atomic functions as 32-bit specific...
2009-06-23 Owen AndersonAdd an atomic add operation.
2009-06-17 Owen AndersonUse atomic increment/decrement for reference counting...
2009-06-17 Owen AndersonAdd an atomic increment and decrement implementation...
2009-05-30 Bill WendlingUntabify.
2009-05-21 Owen AndersonUse DataTypes.h instead of stdint.h.
2009-05-20 Owen AndersonMove atomic operations' definitions out of line. While...
2009-05-20 Owen AndersonCompile fix for MSVC.
2009-05-20 Owen AndersonWe need to include config.h here so that the #defines...
2009-05-19 Owen AndersonSplit the ENABLE_THREADS #define in two. Now ENABLE_TH...
2009-05-19 Owen AndersonMake using an unsupported CAS size a hard error on...
2009-05-19 Owen AndersonFix up the Windows portion of Atomic.h. This is untest...
2009-05-19 Owen AndersonTemplate CompareAndSwap function.
2009-05-19 Owen AndersonNow that we have atomics support properly detected...
2009-05-17 Owen AndersonSignificantly improve Atomic.h by pulling in code from...
2009-05-16 Owen AndersonRemove the volatile marker from the cas_flag typedef...
2009-05-15 Anton KorobeynikovUnbreak mingw build
2009-05-15 Owen AndersonImprove compatibility with older versions of Windows.
2009-05-15 Owen Anderson(Hopefully) unbreak Apple-style builds.
2009-05-15 Owen AndersonDon't #include OSAtomic.h unless we really need it.
2009-05-15 Owen AndersonNow with working on Leopard!
2009-05-14 Owen AndersonDropped this #include by accident.
2009-05-14 Owen AndersonAdd CompareAndSwap.
2009-05-14 Owen AndersonAdd an Atomic.h to the System library, for providing...