| Age | Commit message (Expand) | Author |
| 2024-04-02 | [ClangFE] Improve handling of casting of atomic memory operations. (#86691) | Jonas Paulsson |
| 2024-03-12 | Don't do casting of atomic FP loads/stores in FE. (#83446) | Jonas Paulsson |
| 2023-08-28 | [clang] Remove rdar links; NFC | Aaron Ballman |
| 2023-07-17 | Revert "Remove rdar links; NFC" | Mehdi Amini |
| 2023-07-07 | Remove rdar links; NFC | Aaron Ballman |
| 2023-07-02 | [C11] Correct global atomic pointer initialization from an integer constant | Aaron Ballman |
| 2023-04-25 | Fix codegen for initialization of global atomics | Aaron Ballman |
| 2022-10-07 | [CodeGen] Convert tests to opaque pointers (NFC) | Nikita Popov |
| 2022-04-07 | [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) | Nikita Popov |
| 2021-02-11 | NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. | James Y Knight |
| 2014-10-02 | Add __sync_fetch_and_nand (again) | Hal Finkel |
| 2014-06-13 | IR-change: cmpxchg operations now return { iN, i1 }. | Tim Northover |
| 2012-03-16 | Don't try to create "store atomic" instructions of non-integer types; they ar... | Eli Friedman |
| 2011-09-13 | Re-commit r139643. | Eli Friedman |
| 2011-09-13 | Revert r139643 while I look into it; it's breaking selfhost. | Eli Friedman |
| 2011-09-13 | Make clang use Acquire loads and Release stores where necessary. | Eli Friedman |
| 2011-09-07 | Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics ... | Eli Friedman |
| 2011-08-12 | Update clang tests for r137527. | Eli Friedman |
| 2011-04-09 | add a __sync_swap builtin to fill out the rest of the __sync builtins. | Chris Lattner |
| 2010-10-27 | Restore r117403 (fixing IR gen for bool atomics), this time being less | John McCall |
| 2010-10-27 | Revert r117403 as it caused PR8480. | Rafael Espindola |
| 2010-10-26 | Extract procedures to do scalar-to-memory and memory-to-scalar conversions | John McCall |
| 2010-09-21 | fix the rest of rdar://8461279 - clang miscompiles address-space qualified at... | Chris Lattner |
| 2010-09-21 | same bug as before, this time with __sync_val_compare_and_swap. | Chris Lattner |
| 2010-09-21 | fix __sync_bool_compare_and_swap to work with address-space qualified types. | Chris Lattner |
| 2010-09-21 | filecheckize. | Chris Lattner |
| 2010-07-18 | Fix a goof in my previous patch -- not all of the builtins return a value, some | Chandler Carruth |
| 2010-07-18 | Improve the representation of the atomic builtins in a few ways. First, we make | Chandler Carruth |
| 2010-03-25 | Remove support for nand atomic builtins. They are inconsistently implemented in | Daniel Dunbar |
| 2010-03-20 | IRgen: Wrap atomic intrinsics with memory barriers, to ensure we honor the se... | Daniel Dunbar |
| 2009-12-15 | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar |
| 2009-11-08 | Eliminate &&s in tests. | Daniel Dunbar |
| 2009-05-27 | Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RV... | Daniel Dunbar |
| 2009-05-13 | implement __sync_synchronize and __sync_lock_release, | Chris Lattner |
| 2009-05-09 | force a target triple so that the right greppable output happens. | Chris Lattner |
| 2009-05-08 | Fix the atomics sema code to convert operands to the argument types | Chris Lattner |
| 2009-05-08 | reimplement __sync_* builtins to be variadic and to follow the same | Chris Lattner |
| 2009-04-07 | Implement __sync_{add,sub,and,or,xor}_and_fetch and | Daniel Dunbar |
| 2009-03-24 | Rename clang to clang-cc. | Daniel Dunbar |
| 2008-06-26 | fix this testcase after Mon Ping's intrinsic rename. | Chris Lattner |
| 2008-06-12 | Multiple tests in a single test file must be linked with '&&'. | Argyrios Kyrtzidis |
| 2008-05-09 | Added support to generate some atomic operators (add, sub, and, or etc..) | Mon P Wang |