llvm-project/openmp/runtime/test/api
Jonathan Peyton 92ca61884b [OpenMP] Initial implementation of OMP 5.0 Memory Management routines
Implemented omp_alloc, omp_free, omp_{set,get}_default_allocator entries,
and OMP_ALLOCATOR environment variable.

Added support for HBW memory on Linux if libmemkind.so library is accessible
(dynamic library only, no support for static libraries).
Only used stable API (hbwmalloc) of the memkind library
though we may consider using experimental API in future.

The ICV def-allocator-var is implemented per implicit task similar to
place-partition-var.  In the absence of a requested allocator, the uses the
default allocator.

Predefined allocators (the only ones currently available) are made similar
for C and Fortran, - pointers (long integers) with values 1 to 8.

Patch by Andrey Churbanov

Differential Revision: https://reviews.llvm.org/D51232

llvm-svn: 341687
2018-09-07 18:25:49 +00:00
..
has_openmp.c
kmp_aligned_malloc.c
kmp_set_defaults_lock_bug.c Fix memory error in case of reinit using kmp_set_defaults() for lock code. 2017-01-18 07:02:21 +00:00
omp_alloc.c [OpenMP] Initial implementation of OMP 5.0 Memory Management routines 2018-09-07 18:25:49 +00:00
omp_get_num_threads.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_get_wtick.c
omp_get_wtime.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_in_parallel.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00