aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/ErrorHandling.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-10-17 01:29:48 +0000
committerReid Kleckner <reid@kleckner.net>2013-10-17 01:29:48 +0000
commit00d33a5cb115b82c19ed4cfb2e4bc94a10bfd752 (patch)
treec2bd543702565b724f0845ed2b0b02cf16ed7166 /llvm/lib/Support/ErrorHandling.cpp
parent69918bccab95155bfa9c525d11dbdf016bc61e47 (diff)
downloadllvm-00d33a5cb115b82c19ed4cfb2e4bc94a10bfd752.zip
llvm-00d33a5cb115b82c19ed4cfb2e4bc94a10bfd752.tar.gz
llvm-00d33a5cb115b82c19ed4cfb2e4bc94a10bfd752.tar.bz2
Add implementations of the MSVC barrier intrinsics
Summary: These are deprecated in VS 2012 according to MSDN. They don't actually compile down to any code. They prevent the compiler from reordering memory accesses across the barrier, which is what a memory-clobbering volatile asm does. Reviewers: echristo CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1954 llvm-svn: 192860
Diffstat (limited to 'llvm/lib/Support/ErrorHandling.cpp')
0 files changed, 0 insertions, 0 deletions