llvm-project/openmp/runtime/test
Jonathan Peyton 283a215c7a Add new OpenMP 4.5 taskloop construct feature
From the standard: The taskloop construct specifies that the iterations of one
or more associated loops will be executed in parallel using OpenMP tasks. The
iterations are distributed across tasks created by the construct and scheduled
to be executed.

This initial implementation uses a simple linear tasks distribution algorithm.
Later we can add other algorithms to speedup generation of huge number of tasks
(i.e., tree-like tasks generation should be faster).

This needs to be put into the OpenMP runtime library in order for the
compiler team to develop the compiler side of the implementation.

Differential Revision: http://reviews.llvm.org/D17404

llvm-svn: 262535
2016-03-02 22:47:51 +00:00
..
api [OPENMP] Fixed tests for gcc build. 2015-11-16 11:35:57 +00:00
atomic
barrier omp_barrier.c test fixed in order to reliably and faster run on any number of processors 2016-01-25 16:52:10 +00:00
critical
flush
lock
master
parallel
tasking Add new OpenMP 4.5 taskloop construct feature 2016-03-02 22:47:51 +00:00
threadprivate test omp_threadprivate_for.c fixed 2015-12-27 18:14:40 +00:00
worksharing Forgot to add test files for doacross and task priority. 2016-03-02 22:43:14 +00:00
CMakeLists.txt [CMake] Introduce OPENMP_LLVM_TOOLS_DIR 2016-02-05 07:00:13 +00:00
lit.cfg Add initial support for OpenMP 4.5 task priority feature 2016-02-25 18:04:09 +00:00
lit.site.cfg.in Adding Hwloc library option for affinity mechanism 2015-11-30 20:02:59 +00:00
omp_my_sleep.h
omp_testsuite.h [OPENMP] Add dependency to clang/clang-headers etc. for in-tree build of libomp. 2015-11-02 13:43:32 +00:00