forked from OSchip/llvm-project
22 lines
532 B
C
22 lines
532 B
C
#ifndef __OMP_H
|
|
#define __OMP_H
|
|
|
|
#if _OPENMP
|
|
// Follows the pattern in interface.h
|
|
// Clang sema checks this type carefully, needs to closely match that from omp.h
|
|
typedef enum omp_allocator_handle_t {
|
|
omp_null_allocator = 0,
|
|
omp_default_mem_alloc = 1,
|
|
omp_large_cap_mem_alloc = 2,
|
|
omp_const_mem_alloc = 3,
|
|
omp_high_bw_mem_alloc = 4,
|
|
omp_low_lat_mem_alloc = 5,
|
|
omp_cgroup_mem_alloc = 6,
|
|
omp_pteam_mem_alloc = 7,
|
|
omp_thread_mem_alloc = 8,
|
|
KMP_ALLOCATOR_MAX_HANDLE = ~(0U)
|
|
} omp_allocator_handle_t;
|
|
#endif
|
|
|
|
#endif
|