llvm-project/openmp/runtime/test/tasking
Jonathan Peyton 27a677fc95 Introduce GOMP_taskloop API
This patch introduces GOMP_taskloop to our API. It adds GOMP_4.5 to our
version symbols. Being a wrapper around __kmpc_taskloop, the function
creates a task with the loop bounds properly nested in the shareds so that
the GOMP task thunk will work properly. Also, the firstprivate copy constructors
are properly handled using the __kmp_gomp_task_dup() auxiliary function.

Currently, only linear spawning of tasks is supported
for the GOMP_taskloop interface.

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

llvm-svn: 330282
2018-04-18 19:23:54 +00:00
..
bug_nested_proxy_task.c Correct wrong comment in bug_nested_proxy_task.c 2017-01-30 09:51:02 +00:00
bug_proxy_task_dep_waiting.c Mark tests with task dependencies as unsupported with GCC 2016-08-08 11:52:49 +00:00
bug_serial_taskgroup.c kmp_gsupport: Fix library initialization with taskgroup 2016-08-08 13:23:08 +00:00
kmp_task_reduction_nest.cpp [CMake] Detect information about test compiler 2017-11-30 17:08:31 +00:00
kmp_taskloop.c Add recursive task scheduling strategy to taskloop implementation 2017-07-18 18:50:13 +00:00
nested_parallel_tasking.c Bug fix for hang when tasks used in nested parallel 2016-06-21 19:12:07 +00:00
nested_task_creation.c Add test case for nested creation of tasks 2016-08-04 14:55:56 +00:00
omp_task.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_final.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_firstprivate.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_if.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_imp_firstprivate.c
omp_task_priority.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_private.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_task_shared.c
omp_taskloop_grainsize.c Introduce GOMP_taskloop API 2018-04-18 19:23:54 +00:00
omp_taskloop_num_tasks.c Introduce GOMP_taskloop API 2018-04-18 19:23:54 +00:00
omp_taskwait.c Remove trailing whitespace from tests 2016-05-17 21:08:52 +00:00
omp_taskyield.c