[PATCH] D97085: [OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type
Andrey Churbanov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 9 14:13:15 PST 2021
AndreyChurbanov updated this revision to Diff 329461.
AndreyChurbanov added a comment.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Changed the size of task dependences flags from 8 bit to 32 bit, so that runtime does not get garbage data in unused bits of the structure, and can use flags as an integer where it is more convenient than looking at particular bits.
Also adjusted some tests to clear unused bits of the task dependences structure.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97085/new/
https://reviews.llvm.org/D97085
Files:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
openmp/runtime/src/kmp.h
openmp/runtime/src/kmp_taskdeps.cpp
openmp/runtime/src/kmp_taskdeps.h
openmp/runtime/test/tasking/bug_nested_proxy_task.c
openmp/runtime/test/tasking/bug_proxy_task_dep_waiting.c
openmp/runtime/test/tasking/hidden_helper_task/common.h
openmp/runtime/test/tasking/hidden_helper_task/depend.cpp
openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp
openmp/runtime/test/tasking/omp51_task_dep_inoutset.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D97085.329461.patch
Type: text/x-patch
Size: 24900 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210309/75d35f7e/attachment-0001.bin>
More information about the cfe-commits
mailing list