summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2013-03-07 01:03:35 +0000
committerAndrew Trick <atrick@apple.com>2013-03-07 01:03:35 +0000
commita0a5ca06b93de599cee296878c867ebccafb4eb2 (patch)
tree1f56c416cbf1d240f22ab21de3785034e3b851f7 /clang/lib/StaticAnalyzer/Core/CallEvent.cpp
parentd5cac37dc54bc2f10ca0300fa86cfdd1313bb212 (diff)
downloadbcm5719-llvm-a0a5ca06b93de599cee296878c867ebccafb4eb2.tar.gz
bcm5719-llvm-a0a5ca06b93de599cee296878c867ebccafb4eb2.zip
SimplifyCFG fix for volatile load/store.
Fixes rdar:13349374. Volatile loads and stores need to be preserved even if the language standard says they are undefined. "volatile" in this context means "get out of the way compiler, let my platform handle it". Additionally, this is the only way I know of with llvm to write to the first page (when hardware allows) without dropping to assembly. llvm-svn: 176599
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/CallEvent.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud