cxx/include
David Chisnall 83b2c84a3c Some fixes to <atomic> operations to explicitly use atomic types and operations.
The integral types now work with clang trunk (if you remove the guard), although we're still missing an intrinsic for initialising atomics (needed for C1x too).

Howard: Please review.



git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@146865 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-19 11:44:20 +00:00
..
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-11-29 16:45:27 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-27 16:24:42 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
2011-11-29 16:45:27 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
2011-11-29 16:45:27 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
new
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00
set
2011-10-17 20:05:10 +00:00
2011-11-29 16:45:27 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-10-17 20:05:10 +00:00
2011-12-01 20:21:04 +00:00
2011-12-01 20:21:04 +00:00