| #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 |