forked from OSchip/llvm-project
27a677fc95
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 |
||
---|---|---|
.. | ||
bug_nested_proxy_task.c | ||
bug_proxy_task_dep_waiting.c | ||
bug_serial_taskgroup.c | ||
kmp_task_reduction_nest.cpp | ||
kmp_taskloop.c | ||
nested_parallel_tasking.c | ||
nested_task_creation.c | ||
omp_task.c | ||
omp_task_final.c | ||
omp_task_firstprivate.c | ||
omp_task_if.c | ||
omp_task_imp_firstprivate.c | ||
omp_task_priority.c | ||
omp_task_private.c | ||
omp_task_shared.c | ||
omp_taskloop_grainsize.c | ||
omp_taskloop_num_tasks.c | ||
omp_taskwait.c | ||
omp_taskyield.c |