llvm-project/openmp/runtime/test/api
Jonathan Peyton ebf1830bb1 [OpenMP] Implement 5.0 memory management
* Replace HBWMALLOC API with more general MEMKIND API, new functions
  and variables added.
* Have libmemkind.so loaded when accessible.
* Redirect memspaces to default one except for high bandwidth which
  is processed separately.
* Ignore some allocator traits e.g., sync_hint, access, pinned, while
  others are processed normally e.g., alignment, pool_size, fallback,
  fb_data, partition.
* Add tests for memory management

Patch by Andrey Churbanov

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

llvm-svn: 357929
2019-04-08 17:59:28 +00:00
..
has_openmp.c
kmp_aligned_malloc.c
kmp_set_defaults_lock_bug.c
omp_alloc_def_fb.c [OpenMP] Implement 5.0 memory management 2019-04-08 17:59:28 +00:00
omp_alloc_hbw.c [OpenMP] Implement 5.0 memory management 2019-04-08 17:59:28 +00:00
omp_alloc_null_fb.c [OpenMP] Implement 5.0 memory management 2019-04-08 17:59:28 +00:00
omp_get_num_devices.c [OpenMP] Add omp_get_device_num() and update several other device API functions 2019-01-03 21:14:19 +00:00
omp_get_num_threads.c
omp_get_wtick.c [test] [runtime] Permit omp_get_wtick() to return 0.01 2018-12-11 15:39:34 +00:00
omp_get_wtime.c
omp_in_parallel.c Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39970 2018-12-13 10:04:10 +00:00
omp_pause_resource.c [OpenMP] Add omp_pause_resource* API 2019-01-16 20:07:39 +00:00