aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-07-08 00:53:18 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-07-08 00:53:18 +0000
commitcad622742ee6b7c8d505b23df32af71a939652ab (patch)
tree34d5787c059971f1fc94c7f7d95b2aec5eea17f3 /llvm/lib/CodeGen/CodeGen.cpp
parenteb059b0e0a8337844ad5eb39d74cf2bcbef6ddcf (diff)
downloadllvm-cad622742ee6b7c8d505b23df32af71a939652ab.zip
llvm-cad622742ee6b7c8d505b23df32af71a939652ab.tar.gz
llvm-cad622742ee6b7c8d505b23df32af71a939652ab.tar.bz2
[analyzer] Add rudimentary handling of AtomicExpr.
This proposed patch adds crude handling of atomics to the static analyzer. Rather than ignore AtomicExprs, as we now do, this patch causes the analyzer to escape the arguments. This is imprecise -- and we should model the expressions fully in the future -- but it is less wrong than ignoring their effects altogether. This is rdar://problem/25353187 Differential Revision: http://reviews.llvm.org/D21667 llvm-svn: 274816
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions