]> granicus.if.org Git - clang/commit
Simplify atomic load/store IRGen.
authorEli Friedman <eli.friedman@gmail.com>
Thu, 11 Jul 2013 01:32:21 +0000 (01:32 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Thu, 11 Jul 2013 01:32:21 +0000 (01:32 +0000)
commit336d9df5e628279425344d754dc68047fa5b00a7
tree206141f2221283a0e58034ab31e6ba3a01354f31
parent151a8a85f8e40a13d19b9d9d01fd9726dd8de9df
Simplify atomic load/store IRGen.

Also fixes a couple minor bugs along the way; see testcases.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186049 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGAtomic.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGValue.h
test/CodeGen/c11atomics-ios.c
test/CodeGen/c11atomics.c