llvm-project/clang/test/Headers
Reid Kleckner 00d33a5cb1 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
2013-10-17 01:29:48 +00:00
..
Inputs/include Add missing definitions to unwind.h. 2013-08-28 23:16:49 +00:00
altivec-header.c CC1: Only parse command-line options that have the CC1Option flag. 2013-08-02 20:16:22 +00:00
arm-neon-header.c Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. 2010-12-02 17:31:16 +00:00
c11.c Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
c89.c Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
cxx11.cpp Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
int64-type.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
ms-intrin.cpp Add implementations of the MSVC barrier intrinsics 2013-10-17 01:29:48 +00:00
ms-null-ms-header-vs-stddef.cpp Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
ms-wchar.c Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
stdbool.cpp Reinstate r173952, this time limiting it to exactly the form 2013-01-30 23:10:17 +00:00
tgmath.c Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
typedef_guards.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
unwind.c Use %clang_cc1 so that the test works even if the target isn't available. 2012-09-27 01:40:12 +00:00
wchar_limits.cpp Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
wmmintrin.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
x86-intrinsics-headers.c Switch tests in test/Headers to use %clang_cc1 rather than %clang. There 2013-09-20 21:12:25 +00:00
x86intrin.c xopintrin.h: Add wrappers for all flavors of _mm_com. 2013-05-09 15:07:46 +00:00