Go to file
Douglas Gregor c79862f017 Compute standard conversion sequences for conversions to atomic
types. The second and third conversions in the sequence are based on
the conversion for the underlying type, so that we get sensible
overloading behavior for, e.g., _Atomic(int) vs. _Atomic(float).

As part of this, actually implement the lvalue-to-rvalue conversion
for atomic types. There is probably a pile of code in SemaExpr that
can now be deleted, but I haven't tracked it down yet.

llvm-svn: 154596
2012-04-12 17:51:55 +00:00
clang Compute standard conversion sequences for conversions to atomic 2012-04-12 17:51:55 +00:00
compiler-rt [asan] minor fix: pass flag -g to output tests as a part of CXXFLAGS 2012-04-12 13:31:13 +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 sure frozen_sp for a ClangExpressionVariable 2012-04-12 16:58:26 +00:00
llvm Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT. 2012-04-12 15:17:35 +00:00
polly CodeGen: Generate scalar code if vector instructions cannot be generated 2012-04-12 10:46:55 +00:00