[OpenMP] Introduce GOMP mutexinoutset in the runtime
authorPeyton, Jonathan L <jonathan.l.peyton@intel.com>
Mon, 7 Sep 2020 05:37:36 +0000 (00:37 -0500)
committerPeyton, Jonathan L <jonathan.l.peyton@intel.com>
Thu, 24 Sep 2020 14:45:13 +0000 (09:45 -0500)
commit72ada5ae6c5bcc53045eba559666a65a68149e4c
tree0b917bf4ae514538e4fb644478d07ddf22da8ebe
parentea34d95e0ad664fa879bb1d8b71f32928b1d6c0f
[OpenMP] Introduce GOMP mutexinoutset in the runtime

Encapsulate GOMP task dependencies in separate class and introduce the
new mutexinoutset dependency type. This separate class allows
future GOMP task APIs easier access to the task dependency functionality
and better ability to propagate new dependency types to all existing GOMP
task APIs which use task dependencies.

Differential Revision: https://reviews.llvm.org/D87267
openmp/runtime/src/i18n/en_US.txt
openmp/runtime/src/kmp_gsupport.cpp
openmp/runtime/test/tasking/omp50_task_depend_mtx3.c [new file with mode: 0644]