llvm-project/clang/test/Headers
serge-sans-paille 9aeecdfa8e Check supported architectures in sseXYZ/avxXYZ headers
It doesn't make sense to include those headers on the wrong architecture,
provide an explicit error message in that case.

Fix https://bugs.llvm.org/show_bug.cgi?id=48915

Differential Revision: https://reviews.llvm.org/D109686
2021-09-14 09:57:54 +02:00
..
Inputs [openmp] Annotate tmp variables with omp_thread_mem_alloc 2021-08-19 02:22:11 +01:00
altivec-header.c
altivec-intrin.c
amdgcn-openmp-device-math-complex.c [OpenMP][AMDGCN] Enable complex functions 2021-08-24 12:40:41 +05:30
amdgcn-openmp-device-math-complex.cpp [AMDGPU][OpenMP] Use complex definitions from complex_cmath.h 2021-09-09 10:55:17 +05:30
amdgcn_openmp_device_math.c [OpenMP][AMDGCN] Initial math headers support 2021-08-02 14:38:52 +00:00
arm-acle-header.c
arm-cde-header.c
arm-cmse-header-ns.c
arm-cmse-header.c
arm-fp16-header.c
arm-neon-header.c [ARM] Add missing target for Arm neon test case. 2020-10-01 00:32:33 +01:00
arm64-apple-ios-types.cpp
builtins-header.c [Clang] Add an empty builtins.h file. 2021-07-16 12:50:04 -05:00
c11.c
c89.c
cpuid.c [clang] Add missing header guard in <cpuid.h> 2020-11-10 19:34:25 -08:00
cuda_with_openmp.cu [NFC][OpenMP][CUDA] Add test for using `-x cuda -fopenmp` 2021-07-02 19:03:15 +02:00
cxx11.cpp
float-darwin.c
float.c
float16.c
hexagon-audio-headers.c [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} 2021-06-30 22:58:56 -05:00
hexagon-headers.c [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} 2021-06-30 22:58:56 -05:00
hexagon-hvx-headers.c [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} 2021-06-30 22:58:56 -05:00
hip-header.hip [HIP] Move std headers after device malloc/free 2021-07-09 21:20:16 +00:00
htm-header.c
int64-type.c
limits.cpp
lit.local.cfg [OpenCL] Add builtin header test 2021-06-10 10:05:53 +01:00
mm3dnow.c
ms-arm64-intrin.cpp
ms-intrin.cpp
ms-null-ms-header-vs-stddef.cpp
ms-wchar.c
nvptx_device_cmath_functions.c
nvptx_device_cmath_functions.cpp
nvptx_device_cmath_functions_cxx17.cpp
nvptx_device_math_complex.c [OpenMP] Overhaul `declare target` handling 2021-05-06 02:10:41 -05:00
nvptx_device_math_complex.cpp [OpenMP] Support `std::complex` math functions in target regions 2020-09-16 13:37:10 -05:00
nvptx_device_math_functions.c
nvptx_device_math_functions.cpp
nvptx_device_math_functions_cxx17.cpp
nvptx_device_math_macro.cpp
nvptx_device_math_modf.cpp
nvptx_device_math_sin.c
nvptx_device_math_sin.cpp
nvptx_device_math_sin_cos.cpp
nvptx_device_math_sincos.cpp
opencl-builtins.cl [OpenCL] Add builtin header test 2021-06-10 10:05:53 +01:00
opencl-c-header.cl [OpenCL] Support cl_ext_float_atomics 2021-09-13 12:12:40 +01:00
openmp_device_math_isnan.cpp [OpenMP][AMDGCN] Initial math headers support 2021-08-02 14:38:52 +00:00
pconfigintin.c
pmmintrin.c
ppc-intrinsics.c
riscv-vector-header.c [Clang][RISCV] Add custom TableGen backend for riscv-vector intrinsics. 2021-03-10 18:43:43 -08:00
sgxintrin.c
stdarg-gnuc_va_list.c
stdarg.cpp AST: Create __va_list in the std namespace even in C. 2021-06-23 18:59:10 -07:00
stdatomic.c
stdbool.cpp
stddefneeds.cpp
stdint-typeof-MINMAX.cpp
target_include_new.cpp [OpenMP] Make sure classes work on the device as they do on the host 2021-05-06 02:10:30 -05:00
tgmath-darwin.c
tgmath.c
thumbv7-apple-ios-types.cpp
typedef_guards.c
unwind.c
wasm.c [WebAssembly] Restore builtins and intrinsics for pmin/pmax 2021-08-20 09:21:31 -07:00
wasm.cpp
wchar_limits.cpp
wmmintrin.c
x86-header-warnings.c
x86-intrinsics-headers-clean.cpp
x86-intrinsics-headers.c
x86_64-apple-macosx-types.cpp
x86intrin-2.c
x86intrin.c
x86intrin.cpp
xmmintrin-unsupported.c Check supported architectures in sseXYZ/avxXYZ headers 2021-09-14 09:57:54 +02:00
xmmintrin.c [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences 2020-12-30 20:52:01 -08:00