[all-commits] [llvm/llvm-project] 610fea: [OpenMP] libomp: fixed implementation of OMP 5.1 i...
Andrey Churbanov via All-commits
all-commits at lists.llvm.org
Wed Jun 16 04:49:08 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 610fea65e296e5e9aad9c90903c2e40eaa4f03ac
https://github.com/llvm/llvm-project/commit/610fea65e296e5e9aad9c90903c2e40eaa4f03ac
Author: AndreyChurbanov <andrey.churbanov at intel.com>
Date: 2021-06-16 (Wed, 16 Jun 2021)
Changed paths:
M openmp/runtime/src/kmp.h
M openmp/runtime/src/kmp_taskdeps.cpp
M openmp/runtime/src/kmp_taskdeps.h
M openmp/runtime/test/tasking/hidden_helper_task/common.h
M openmp/runtime/test/tasking/hidden_helper_task/depend.cpp
M openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp
A openmp/runtime/test/tasking/omp51_task_dep_inoutset.c
Log Message:
-----------
[OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type
Refactored code of dependence processing and added new inoutset dependence type.
Compiler can set dependence flag to 0x8 when call __kmpc_omp_task_with_deps.
All dependence flags library gets so far and corresponding dependence types:
1 - IN, 2 - OUT, 3 - INOUT, 4 - MUTEXINOUTSET, 8 - INOUTSET.
Differential Revision: https://reviews.llvm.org/D97085
More information about the All-commits
mailing list