]> granicus.if.org Git - clang/commit
[OPENMP] Codegen for untied tasks.
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 19 Apr 2016 16:27:55 +0000 (16:27 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 19 Apr 2016 16:27:55 +0000 (16:27 +0000)
commitb04d4bdb372d72d9cdf833728d737ae732024709
treeac48dfe542e38c63b689f85daba39c91b6e76db8
parent8f100b91f5ee72135fb27265cf4268e186596bc8
[OPENMP] Codegen for untied tasks.

If the untied clause is present on a task construct, any thread in the
team can resume the task region after a suspension. Patch adds proper
codegen for untied tasks.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@266754 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntime.h
lib/CodeGen/CGStmtOpenMP.cpp
lib/Sema/SemaOpenMP.cpp
test/OpenMP/task_codegen.cpp
test/OpenMP/task_firstprivate_codegen.cpp
test/OpenMP/task_private_codegen.cpp