aboutsummaryrefslogtreecommitdiff
path: root/lib/clang/11.0.0/include/module.modulemap
diff options
context:
space:
mode:
Diffstat (limited to 'lib/clang/11.0.0/include/module.modulemap')
-rw-r--r--lib/clang/11.0.0/include/module.modulemap158
1 files changed, 0 insertions, 158 deletions
diff --git a/lib/clang/11.0.0/include/module.modulemap b/lib/clang/11.0.0/include/module.modulemap
deleted file mode 100644
index 7954a77..0000000
--- a/lib/clang/11.0.0/include/module.modulemap
+++ /dev/null
@@ -1,158 +0,0 @@
-/*===---- module.modulemap - intrinsics module map -------------------------===
- *
- * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- * See https://llvm.org/LICENSE.txt for license information.
- * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- *
- *===-----------------------------------------------------------------------===
- */
-
-module _Builtin_intrinsics [system] [extern_c] {
- explicit module altivec {
- requires altivec
- header "altivec.h"
- }
-
- explicit module arm {
- requires arm
-
- explicit module acle {
- header "arm_acle.h"
- export *
- }
-
- explicit module neon {
- requires neon
- header "arm_neon.h"
- header "arm_fp16.h"
- export *
- }
- }
-
- explicit module intel {
- requires x86
- export *
-
- header "immintrin.h"
- textual header "f16cintrin.h"
- textual header "avxintrin.h"
- textual header "avx2intrin.h"
- textual header "avx512fintrin.h"
- textual header "avx512erintrin.h"
- textual header "fmaintrin.h"
-
- header "x86intrin.h"
- textual header "bmiintrin.h"
- textual header "bmi2intrin.h"
- textual header "lzcntintrin.h"
- textual header "xopintrin.h"
- textual header "fma4intrin.h"
- textual header "mwaitxintrin.h"
- textual header "clzerointrin.h"
- textual header "wbnoinvdintrin.h"
- textual header "cldemoteintrin.h"
- textual header "waitpkgintrin.h"
- textual header "movdirintrin.h"
- textual header "pconfigintrin.h"
- textual header "sgxintrin.h"
- textual header "ptwriteintrin.h"
- textual header "invpcidintrin.h"
-
- textual header "__wmmintrin_aes.h"
- textual header "__wmmintrin_pclmul.h"
-
- explicit module mm_malloc {
- requires !freestanding
- header "mm_malloc.h"
- export * // note: for <stdlib.h> dependency
- }
-
- explicit module cpuid {
- requires gnuinlineasm
- header "cpuid.h"
- }
-
- explicit module mmx {
- header "mmintrin.h"
- }
-
- explicit module sse {
- export mm_malloc
- export mmx
- export sse2 // note: for hackish <emmintrin.h> dependency
- header "xmmintrin.h"
- }
-
- explicit module sse2 {
- export sse
- header "emmintrin.h"
- }
-
- explicit module sse3 {
- export sse2
- header "pmmintrin.h"
- }
-
- explicit module ssse3 {
- export sse3
- header "tmmintrin.h"
- }
-
- explicit module sse4_1 {
- export ssse3
- header "smmintrin.h"
- }
-
- explicit module sse4_2 {
- export sse4_1
- header "nmmintrin.h"
- }
-
- explicit module sse4a {
- export sse3
- header "ammintrin.h"
- }
-
- explicit module popcnt {
- header "popcntintrin.h"
- }
-
- explicit module mm3dnow {
- header "mm3dnow.h"
- }
-
- explicit module aes_pclmul {
- header "wmmintrin.h"
- export aes
- export pclmul
- }
- }
-
- explicit module systemz {
- requires systemz
- export *
-
- header "s390intrin.h"
-
- explicit module htm {
- requires htm
- header "htmintrin.h"
- header "htmxlintrin.h"
- }
-
- explicit module zvector {
- requires zvector, vx
- header "vecintrin.h"
- }
- }
-}
-
-module _Builtin_stddef_max_align_t [system] [extern_c] {
- header "__stddef_max_align_t.h"
-}
-
-module opencl_c {
- requires opencl
- header "opencl-c.h"
- header "opencl-c-base.h"
-}