Go to file
Richard Smith feea883de4 Implement support for 18 of the GNU-compatible __atomic builtins.
This is not quite sufficient for libstdc++'s <atomic>: we still need
__atomic_test_and_set and __atomic_clear, and may need a more complete
__atomic_is_lock_free implementation.

We are also missing an implementation of __atomic_always_lock_free,
__atomic_nand_fetch, and __atomic_fetch_nand, but those aren't needed
for libstdc++.

llvm-svn: 154579
2012-04-12 05:08:17 +00:00
clang Implement support for 18 of the GNU-compatible __atomic builtins. 2012-04-12 05:08:17 +00:00
compiler-rt Change the way ASan interacts with custom signal handlers. 2012-04-10 11:00:26 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Switch to BSD/MIT dual license. 2012-02-22 04:47:39 +00:00
libcxx Apply noexcept and constexpr to <atomic>. 2012-04-11 20:14:21 +00:00
libcxxabi I would really like to write the handlers in terms of C++11 atomics. This would give us the best performance, portablity, and safety tradeoff. Unfortunately I can not yet do that. So I've put the desired code in comments, and reverted the handler getters to the slower but safer legacy atomic intrinsics. 2012-03-19 16:56:51 +00:00
lld [docs] Remove a dead link. 2012-04-10 16:18:16 +00:00
lldb Make the default architectures to run as both 64 and 32-bit. 2012-04-12 00:55:57 +00:00
llvm ARM 'adr' fixups don't need the interworking addend tweaking. 2012-04-12 01:19:35 +00:00
polly Revert "Make the "all" target depend on polly-test, so that users can run regression" 2012-04-11 07:43:24 +00:00