LLVM OpenMP 22.0.0git
|
Go to the source code of this file.
#define KMP_32_BIT_ARCH |
Definition at line 281 of file kmp_platform.h.
#define KMP_ARCH_AARCH64 0 |
Definition at line 120 of file kmp_platform.h.
#define KMP_ARCH_AARCH64_32 0 |
Definition at line 121 of file kmp_platform.h.
#define KMP_ARCH_LOONGARCH64 0 |
Definition at line 130 of file kmp_platform.h.
#define KMP_ARCH_MIPS 0 |
Definition at line 127 of file kmp_platform.h.
#define KMP_ARCH_MIPS64 0 |
Definition at line 128 of file kmp_platform.h.
#define KMP_ARCH_PPC 0 |
Definition at line 126 of file kmp_platform.h.
#define KMP_ARCH_PPC64 (KMP_ARCH_PPC64_ELFv2 || KMP_ARCH_PPC64_ELFv1 || KMP_ARCH_PPC64_XCOFF) |
Definition at line 251 of file kmp_platform.h.
#define KMP_ARCH_PPC64_ELFv1 0 |
Definition at line 122 of file kmp_platform.h.
#define KMP_ARCH_PPC64_ELFv2 0 |
Definition at line 123 of file kmp_platform.h.
#define KMP_ARCH_PPC64_XCOFF 0 |
Definition at line 124 of file kmp_platform.h.
#define KMP_ARCH_PPC_XCOFF 0 |
Definition at line 125 of file kmp_platform.h.
#define KMP_ARCH_RISCV64 0 |
Definition at line 129 of file kmp_platform.h.
#define KMP_ARCH_S390X 0 |
Definition at line 132 of file kmp_platform.h.
#define KMP_ARCH_SPARC 0 |
Definition at line 133 of file kmp_platform.h.
#define KMP_ARCH_VE 0 |
Definition at line 131 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 118 of file kmp_platform.h.
Referenced by __kmpc_atomic_1(), __kmpc_atomic_2(), __kmpc_atomic_4(), __kmpc_atomic_8(), ATOMIC_CMPX_EQV(), ATOMIC_CMPX_EQV(), ATOMIC_CMPX_EQV_CPT(), ATOMIC_CMPX_EQV_CPT(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L_CPT(), ATOMIC_CMPX_L_CPT(), ATOMIC_CMPX_L_CPT(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG_CMPLX(), ATOMIC_CMPXCHG_CMPLX(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_READ(), ATOMIC_CMPXCHG_READ(), ATOMIC_CRITICAL_CPT(), ATOMIC_FIXED_ADD(), ATOMIC_FIXED_ADD_CPT(), ATOMIC_FIXED_READ(), ATOMIC_XCHG_FLOAT_WR(), ATOMIC_XCHG_WR(), ATOMIC_XCHG_WR(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG_CPT(), MIN_MAX_COMPXCHG_CPT(), MIN_MAX_COMPXCHG_CPT(), MIN_MAX_COMPXCHG_CPT(), and MIN_MAX_COMPXCHG_CPT().
#define KMP_ARCH_X86_64 0 |
Definition at line 119 of file kmp_platform.h.
Referenced by __kmpc_atomic_2(), __kmpc_atomic_4(), and __kmpc_atomic_8().
#define KMP_MIC 0 |
Definition at line 275 of file kmp_platform.h.
#define KMP_MIC1 0 |
Definition at line 276 of file kmp_platform.h.
#define KMP_MIC2 0 |
Definition at line 277 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 286 of file kmp_platform.h.
#define KMP_OS_AIX 0 |
Definition at line 30 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 29 of file kmp_platform.h.
#define KMP_OS_FREEBSD 0 |
Definition at line 20 of file kmp_platform.h.
#define KMP_OS_HAIKU 0 |
Definition at line 25 of file kmp_platform.h.
#define KMP_OS_HURD 0 |
Definition at line 26 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 27 of file kmp_platform.h.
#define KMP_OS_UNIX 0 /* disjunction of KMP_OS_LINUX, KMP_OS_DARWIN etc. */ |
Definition at line 31 of file kmp_platform.h.
#define KMP_OS_WASI 0 |
Definition at line 28 of file kmp_platform.h.
#define KMP_OS_WINDOWS 0 |
Definition at line 24 of file kmp_platform.h.
Referenced by __kmp_str_fname_init().