1. ff99320 Don't try to create "store atomic" instructions of non-integer types; they aren't supported at the moment. PR12040. by Eli Friedman · 12 years ago
  2. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  3. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  4. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  5. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  6. a40b7f2 Update clang tests for r137527. by Eli Friedman · 13 years ago
  7. 23aa9c8 add a __sync_swap builtin to fill out the rest of the __sync builtins. by Chris Lattner · 13 years ago
  8. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  9. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  10. 789a159 Extract procedures to do scalar-to-memory and memory-to-scalar conversions by John McCall · 14 years ago
  11. 4f20944 fix the rest of rdar://8461279 - clang miscompiles address-space qualified atomics by Chris Lattner · 14 years ago
  12. 780a2eb same bug as before, this time with __sync_val_compare_and_swap. by Chris Lattner · 14 years ago
  13. f2b9527 fix __sync_bool_compare_and_swap to work with address-space qualified types. by Chris Lattner · 14 years ago
  14. c7f78c7 filecheckize. by Chris Lattner · 14 years ago
  15. 8d13d22 Fix a goof in my previous patch -- not all of the builtins return a value, some by Chandler Carruth · 14 years ago
  16. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  17. 7eff7c4 Remove support for nand atomic builtins. They are inconsistently implemented in by Daniel Dunbar · 14 years ago
  18. cb61a7b IRgen: Wrap atomic intrinsics with memory barriers, to ensure we honor the semantics. by Daniel Dunbar · 14 years ago
  19. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  20. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  21. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago
  22. f58cd9b implement __sync_synchronize and __sync_lock_release, rdar://6880573 by Chris Lattner · 15 years ago
  23. 349ab51 force a target triple so that the right greppable output happens. by Chris Lattner · 15 years ago
  24. e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 15 years ago
  25. 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 15 years ago
  26. 0002d23 Implement __sync_{add,sub,and,or,xor}_and_fetch and by Daniel Dunbar · 15 years ago
  27. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  28. abca361 fix this testcase after Mon Ping's intrinsic rename. by Chris Lattner · 16 years ago
  29. c577a0e Multiple tests in a single test file must be linked with '&&'. by Argyrios Kyrtzidis · 16 years ago
  30. 1ffe281 Added support to generate some atomic operators (add, sub, and, or etc..) by Mon P Wang · 16 years ago