llvm-project/openmp/runtime/test/tasking
Jonathan Peyton a8426ac8c2 [OpenMP] Implement task modifier for reduction clause
Implemented task modifier in two versions - one without taking into account
omp_orig variable (the omp_orig still can be processed by compiler without help
of the library, but each reduction object will need separate initializer with
global access to omp_orig), another with omp_orig variable included into
interface (single initializer can be used for multiple reduction objects of
the same type). Second version can be used when the omp_orig is not globally
accessible, or to optimize code in case of multiple reduction objects
of the same type.

Patch by Andrey Churbanov

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

llvm-svn: 359710
2019-05-01 17:54:01 +00:00
..
bug_36720.c [test] Convert test for PR36720 to c89 2018-08-01 06:26:55 +00:00
bug_nested_proxy_task.c Ensure correct pthread flags and libraries are used 2019-04-03 18:11:36 +00:00
bug_proxy_task_dep_waiting.c Ensure correct pthread flags and libraries are used 2019-04-03 18:11:36 +00:00
bug_serial_taskgroup.c
kmp_task_modifier_simple_par_new.cpp [OpenMP] Implement task modifier for reduction clause 2019-05-01 17:54:01 +00:00
kmp_task_modifier_simple_par_old.cpp [OpenMP] Implement task modifier for reduction clause 2019-05-01 17:54:01 +00:00
kmp_task_modifier_simple_ws_new.cpp [OpenMP] Implement task modifier for reduction clause 2019-05-01 17:54:01 +00:00
kmp_task_modifier_simple_ws_old.cpp [OpenMP] Implement task modifier for reduction clause 2019-05-01 17:54:01 +00:00
kmp_task_reduction_nest.cpp [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
kmp_taskloop.c [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
nested_parallel_tasking.c
nested_task_creation.c
omp50_task_depend_mtx.c Implementation of OpenMP 5.0 mutexinoutset task dependency type. 2018-11-07 12:19:57 +00:00
omp50_task_depend_mtx2.c Implementation of OpenMP 5.0 mutexinoutset task dependency type. 2018-11-07 12:19:57 +00:00
omp_task.c Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39970 2018-12-13 10:04:10 +00:00
omp_task_final.c
omp_task_firstprivate.c
omp_task_if.c
omp_task_imp_firstprivate.c
omp_task_priority.c [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
omp_task_private.c
omp_task_shared.c
omp_taskloop_grainsize.c [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
omp_taskloop_num_tasks.c [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 2018-12-15 09:23:39 +00:00
omp_taskwait.c
omp_taskyield.c Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39970 2018-12-13 10:04:10 +00:00