summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/atomic-ops.c
Commit message (Expand)AuthorAgeFilesLines
* Make test/CodeGen/atomic-ops.c free-standingHal Finkel2014-10-031-3/+3
* Add an implementation of C11's stdatomic.hHal Finkel2014-10-031-8/+31
* CodeGen: Don't completely mess-up optimized atomic libcallsDavid Majnemer2014-08-291-0/+73
* Fix test for release builds.Tim Northover2014-06-131-2/+2
* Atomics: emit "cmpxchg weak" where possibleTim Northover2014-06-131-3/+44
* IR-change: cmpxchg operations now return { iN, i1 }.Tim Northover2014-06-131-6/+9
* Tests: use CHECK-LABEL to help debugging failuresTim Northover2014-06-131-29/+29
* CodeGen: make use of weaker failure orders on cmpxchg.Tim Northover2014-03-131-0/+88
* Sema: produce error when invalid ordering is passed to atomic builtinTim Northover2014-03-111-9/+0
* IRGen: __c11/__atomic compare-and-exchange should respect the standardDavid Majnemer2014-03-101-3/+12
* Patch to issue error when target of MacOS and iOS Fariborz Jahanian2013-05-281-6/+1
* Don't crash on bad atomic operations. PR14176.Eli Friedman2012-10-301-0/+9
* Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith2012-04-131-0/+15
* Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith2012-04-131-5/+51
* Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith2012-04-121-9/+134
* Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith2012-04-111-18/+18
* AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix savingRichard Smith2012-04-101-0/+9
* Relax the test slightly so that it should pass on other people's computers.David Chisnall2012-03-291-4/+4
* Call out to GCC-compatible runtime functions for atomic ops that we can't useDavid Chisnall2012-03-291-0/+36
* Add missing newline.Eli Friedman2011-10-171-1/+1
* Initial implementation of __atomic_is_lock_free. The input is the size of an...Eli Friedman2011-10-171-0/+6
* Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman2011-10-141-3/+1
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+79
OpenPOWER on IntegriCloud