llvm-project/openmp/runtime/test/tasking
AndreyChurbanov 6d9eb7e7ec [OpenMP] libomp: implemented task priorities.
Before this patch task priorities were ignored, that was a valid implementation
as the task priority is a hint according to OpenMP specification.

Implemented shared list of sorted (high -> low) task deques one per task
priority value. Tasks execution changed to first check if priority tasks ready
for execution exist, and these tasks executed before others;
otherwise usual tasks execution mechanics work.

Differential Revision: https://reviews.llvm.org/D119676
2022-03-07 22:24:18 +03:00
..
hidden_helper_task [OpenMP] libomp: fix UB when LIBOMP_NUM_HIDDEN_HELPER_THREADS=1. 2022-02-12 03:00:38 +03:00
bug_36720.c
bug_nested_proxy_task.c Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" 2021-06-09 17:38:38 +03:00
bug_proxy_task_dep_waiting.c Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" 2021-06-09 17:38:38 +03:00
bug_serial_taskgroup.c
bug_taskwait_detach.cpp [OpenMP] Fixed Bug 49356 2021-05-17 12:14:54 -04:00
detach_nested_task.c [OpenMP][Tests][NFC] Actually check for test outcome 2021-10-25 18:20:12 +02:00
kmp_detach_tasks_t1.c
kmp_detach_tasks_t2.c
kmp_detach_tasks_t3.c
kmp_task_depend_all.c [OpenMP] libomp: runtime part of omp_all_memory task dependence implementation. 2021-09-08 16:55:32 +03:00
kmp_task_modifier_simple_par_new.cpp
kmp_task_modifier_simple_par_old.cpp
kmp_task_modifier_simple_ws_new.cpp
kmp_task_modifier_simple_ws_old.cpp
kmp_task_reduction_nest.cpp
kmp_taskloop.c
kmp_taskloop_5.c
kmp_taskwait_depend_all.c [OpenMP] libomp: runtime part of omp_all_memory task dependence implementation. 2021-09-08 16:55:32 +03:00
kmp_taskwait_depend_in.c [OpenMP] libomp: taskwait depend implementation fixed. 2021-08-03 15:45:20 +03:00
kmp_taskwait_nowait.c [OpenMP] libomp: add check of task function pointer for NULL. 2021-10-18 19:48:30 +03:00
nested_parallel_tasking.c
nested_task_creation.c
omp50_task_depend_mtx.c
omp50_task_depend_mtx2.c
omp50_task_depend_mtx3.c
omp50_taskdep_depobj.c [OpenMP] Add support for GOMP depobj 2021-09-15 12:47:08 -05:00
omp50_taskwait_depend.c [OpenMP] support depend clause for taskwait directive, by Deepak 2021-11-19 06:30:17 -08:00
omp51_task_dep_inoutset.c [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type 2021-06-16 14:47:29 +03:00
omp_detach_taskwait.c [OpenMP][tests][NFC] Update test status for gcc 11 and 12 2021-07-25 18:56:36 +02:00
omp_fill_taskqueue.c
omp_task.c
omp_task_depend_resize_hashmap.c
omp_task_final.c
omp_task_firstprivate.c
omp_task_if.c
omp_task_imp_firstprivate.c
omp_task_priority.c
omp_task_priority2.c [OpenMP] libomp: implemented task priorities. 2022-03-07 22:24:18 +03:00
omp_task_private.c
omp_task_red_taskloop.c [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
omp_task_shared.c
omp_taskloop_grainsize.c
omp_taskloop_num_tasks.c
omp_taskloop_taskwait.c
omp_taskwait.c
omp_taskyield.c
task_reduction1.c [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
task_reduction2.c [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
task_reduction3.c [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
task_reduction4.c [OpenMP] Implement GOMP task reductions 2021-04-16 16:36:31 -05:00
taskdep_if0.c
taskdep_if0_2.c