summaryrefslogtreecommitdiff
path: root/include/llvm/System
Commit message (Expand)AuthorAge
...
* Add support for const thread locals.Owen Anderson2009-06-25
* Add a class for supporting platform independent thread-local storage.Owen Anderson2009-06-25
* Add atomic multiply and divide operations, built on top of CompareAndSwap.Owen Anderson2009-06-23
* Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson2009-06-23
* Atomic ops that do arithmetic use signed arithmetic.Owen Anderson2009-06-23
* Label the existing atomic functions as 32-bit specific, and add a 64-bit one ...Owen Anderson2009-06-23
* Add an atomic add operation.Owen Anderson2009-06-23
* Add debugging code to test for various locking faux-pas's, when running in si...Owen Anderson2009-06-20
* Fix a major typo.Owen Anderson2009-06-19
* Fix weird class-size-being-different problems. At some level this is being c...Owen Anderson2009-06-19
* Add a SmartScopedLock, and use it to simplify code.Owen Anderson2009-06-18
* Simplify the SmartMutex implementation a bit.Owen Anderson2009-06-18
* Give RWMutex the SmartRWMutex treatment too.Owen Anderson2009-06-18
* Insert a SmartMutex templated class into the class hierarchy, which takes a t...Owen Anderson2009-06-18
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-18
* Reapply r73647 in a non-broken form.Owen Anderson2009-06-17
* Protect the GC table in Function.cppOwen Anderson2009-06-17
* Add an RAII ScopedWriter, which allows one to acquire a writer lock for the d...Owen Anderson2009-06-17
* Use atomic increment/decrement for reference counting of Type's.Owen Anderson2009-06-17
* Add an atomic increment and decrement implementation, which will be used forOwen Anderson2009-06-17
* Fix #include guards.Owen Anderson2009-06-16
* Add a portable wrapper for reader-writer locks.Owen Anderson2009-06-16
* add a new static method to portably determine whether a patch isChris Lattner2009-06-15
* Fix comments.Torok Edwin2009-06-04
* Add support for outputting ANSI colors to raw_fd_ostream.Torok Edwin2009-06-04
* Untabify.Bill Wendling2009-05-30
* Use DataTypes.h instead of stdint.h.Owen Anderson2009-05-21
* Move atomic operations' definitions out of line. While this seems kind of si...Owen Anderson2009-05-20
* Compile fix for MSVC.Owen Anderson2009-05-20
* We need to include config.h here so that the #defines are set properly.Owen Anderson2009-05-20
* Split the ENABLE_THREADS #define in two. Now ENABLE_THREADS indicates the ab...Owen Anderson2009-05-19
* Make using an unsupported CAS size a hard error on Windows.Owen Anderson2009-05-19
* Fix up the Windows portion of Atomic.h. This is untested, but it is my best ...Owen Anderson2009-05-19
* Template CompareAndSwap function.Owen Anderson2009-05-19
* Now that we have atomics support properly detected by configure,Owen Anderson2009-05-19
* Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. ...Owen Anderson2009-05-17
* Remove the volatile marker from the cas_flag typedef, fixing some warnings. Owen Anderson2009-05-16
* Unbreak mingw buildAnton Korobeynikov2009-05-15
* Improve compatibility with older versions of Windows.Owen Anderson2009-05-15
* (Hopefully) unbreak Apple-style builds.Owen Anderson2009-05-15
* Don't #include OSAtomic.h unless we really need it.Owen Anderson2009-05-15
* Now with working on Leopard!Owen Anderson2009-05-15
* Dropped this #include by accident.Owen Anderson2009-05-14
* Add CompareAndSwap.Owen Anderson2009-05-14
* Add an Atomic.h to the System library, for providing a platform independent APIOwen Anderson2009-05-14
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-11
* Add sys::Path::makeAbsolute().Daniel Dunbar2009-04-09
* Add llvm::sys::getHostTriple and removeDaniel Dunbar2009-03-31
* Add a new 'AddSignalHandler' function to Signals.h that allowsChris Lattner2009-03-04
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-03