summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ConstantFolding.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-11-14 09:40:28 +0000
committerJohn McCall <rjmccall@apple.com>2010-11-14 09:40:28 +0000
commit83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc (patch)
tree63a34c57b72077270e445732476fd5d4e4b383a7 /llvm/lib/Analysis/ConstantFolding.cpp
parentd764625448caf3b885b37be6bfa88f93f16cbb3c (diff)
downloadbcm5719-llvm-83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc.tar.gz
bcm5719-llvm-83fe49d1e197ee2ac3ab62d10b9eae65b7f5d9cc.zip
Always emit full loads from volatile complex l-values.
Return the result of a complex assignment with the original values, not by performing a load from the l-value; this is the correct semantics in C, although not in C++. llvm-svn: 119037
Diffstat (limited to 'llvm/lib/Analysis/ConstantFolding.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud