Changeset View
Changeset View
Standalone View
Standalone View
openmp/runtime/src/kmp_csupport.cpp
Show First 20 Lines • Show All 4,207 Lines • ▼ Show 20 Lines | |||||
void *omp_alloc(size_t size, omp_allocator_handle_t allocator) { | void *omp_alloc(size_t size, omp_allocator_handle_t allocator) { | ||||
return __kmpc_alloc(__kmp_entry_gtid(), size, allocator); | return __kmpc_alloc(__kmp_entry_gtid(), size, allocator); | ||||
} | } | ||||
void *omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t allocator) { | void *omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t allocator) { | ||||
return __kmpc_calloc(__kmp_entry_gtid(), nmemb, size, allocator); | return __kmpc_calloc(__kmp_entry_gtid(), nmemb, size, allocator); | ||||
} | } | ||||
void *omp_realloc(void *ptr, size_t size, omp_allocator_handle_t allocator, | |||||
omp_allocator_handle_t free_allocator) { | |||||
return __kmpc_realloc(__kmp_entry_gtid(), ptr, size, allocator, | |||||
free_allocator); | |||||
} | |||||
void omp_free(void *ptr, omp_allocator_handle_t allocator) { | void omp_free(void *ptr, omp_allocator_handle_t allocator) { | ||||
__kmpc_free(__kmp_entry_gtid(), ptr, allocator); | __kmpc_free(__kmp_entry_gtid(), ptr, allocator); | ||||
} | } | ||||
int __kmpc_get_target_offload(void) { | int __kmpc_get_target_offload(void) { | ||||
if (!__kmp_init_serial) { | if (!__kmp_init_serial) { | ||||
__kmp_serial_initialize(); | __kmp_serial_initialize(); | ||||
} | } | ||||
Show All 9 Lines |