LLVM OpenMP 20.0.0git
|
Go to the source code of this file.
#define KMP_32_BIT_ARCH |
Definition at line 255 of file kmp_platform.h.
#define KMP_ARCH_AARCH64 0 |
Definition at line 113 of file kmp_platform.h.
#define KMP_ARCH_AARCH64_32 0 |
Definition at line 114 of file kmp_platform.h.
#define KMP_ARCH_LOONGARCH64 0 |
Definition at line 122 of file kmp_platform.h.
#define KMP_ARCH_MIPS 0 |
Definition at line 119 of file kmp_platform.h.
#define KMP_ARCH_MIPS64 0 |
Definition at line 120 of file kmp_platform.h.
#define KMP_ARCH_PPC64 (KMP_ARCH_PPC64_ELFv2 || KMP_ARCH_PPC64_ELFv1 || KMP_ARCH_PPC64_XCOFF) |
Definition at line 236 of file kmp_platform.h.
#define KMP_ARCH_PPC64_ELFv1 0 |
Definition at line 115 of file kmp_platform.h.
#define KMP_ARCH_PPC64_ELFv2 0 |
Definition at line 116 of file kmp_platform.h.
#define KMP_ARCH_PPC64_XCOFF 0 |
Definition at line 117 of file kmp_platform.h.
#define KMP_ARCH_PPC_XCOFF 0 |
Definition at line 118 of file kmp_platform.h.
#define KMP_ARCH_RISCV64 0 |
Definition at line 121 of file kmp_platform.h.
#define KMP_ARCH_S390X 0 |
Definition at line 124 of file kmp_platform.h.
#define KMP_ARCH_VE 0 |
Definition at line 123 of file kmp_platform.h.
KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86<<, KMP_ARCH_X86) ATOMIC_CMPXCHG_CPT(fixed2, shr_cpt, kmp_int16, 16, > KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86<<, KMP_ARCH_X86) ATOMIC_CMPXCHG_CPT(fixed8, shr_cpt, kmp_int64, 64, > KMP_ARCH_X86 KMP_ARCH_X86 KMP_ARCH_X86 kmp_real64 0 |
Definition at line 111 of file kmp_platform.h.
Referenced by __kmpc_atomic_1(), __kmpc_atomic_2(), __kmpc_atomic_4(), and __kmpc_atomic_8().
#define KMP_ARCH_X86_64 0 |
Definition at line 112 of file kmp_platform.h.
#define KMP_MIC 0 |
Definition at line 249 of file kmp_platform.h.
#define KMP_MIC1 0 |
Definition at line 250 of file kmp_platform.h.
#define KMP_MIC2 0 |
Definition at line 251 of file kmp_platform.h.
#define KMP_MIC_SUPPORTED ((KMP_ARCH_X86 || KMP_ARCH_X86_64) && (KMP_OS_LINUX || KMP_OS_WINDOWS)) |
Definition at line 260 of file kmp_platform.h.
#define KMP_OS_DARWIN 0 |
Definition at line 23 of file kmp_platform.h.
#define KMP_OS_DRAGONFLY 0 |
Definition at line 19 of file kmp_platform.h.
#define KMP_OS_EMSCRIPTEN 0 |
Definition at line 28 of file kmp_platform.h.
#define KMP_OS_FREEBSD 0 |
Definition at line 20 of file kmp_platform.h.
#define KMP_OS_HURD 0 |
Definition at line 25 of file kmp_platform.h.
#define KMP_OS_LINUX 0 |
Definition at line 18 of file kmp_platform.h.
#define KMP_OS_NETBSD 0 |
Definition at line 21 of file kmp_platform.h.
#define KMP_OS_OPENBSD 0 |
Definition at line 22 of file kmp_platform.h.
#define KMP_OS_SOLARIS 0 |
Definition at line 26 of file kmp_platform.h.
#define KMP_OS_UNIX 0 /* disjunction of KMP_OS_LINUX, KMP_OS_DARWIN etc. */ |
Definition at line 29 of file kmp_platform.h.
#define KMP_OS_WASI 0 |
Definition at line 27 of file kmp_platform.h.
#define KMP_OS_WINDOWS 0 |
Definition at line 24 of file kmp_platform.h.