[OPENMP] Codegen for reduction clauses in 'taskloop' directives.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 17 Jul 2017 13:30:36 +0000 (13:30 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 17 Jul 2017 13:30:36 +0000 (13:30 +0000)
commitb001b6336b80f4ed80027f862ef89033e4ccb3a0
treebeff3461ec3828d43d838e49a0119252211c6ce3
parentfa8c4ac40846278e478dfe472e74063fca3d3f1e
[OPENMP] Codegen for reduction clauses in 'taskloop' directives.

Adds codegen for taskloop-based directives.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@308174 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntime.h
lib/CodeGen/CGStmtOpenMP.cpp
lib/Sema/SemaOpenMP.cpp
test/OpenMP/for_reduction_codegen.cpp
test/OpenMP/for_reduction_codegen_UDR.cpp
test/OpenMP/taskloop_codegen.cpp
test/OpenMP/taskloop_firstprivate_codegen.cpp
test/OpenMP/taskloop_lastprivate_codegen.cpp
test/OpenMP/taskloop_private_codegen.cpp
test/OpenMP/taskloop_reduction_codegen.cpp [new file with mode: 0644]
test/OpenMP/taskloop_simd_codegen.cpp
test/OpenMP/taskloop_simd_firstprivate_codegen.cpp
test/OpenMP/taskloop_simd_lastprivate_codegen.cpp
test/OpenMP/taskloop_simd_private_codegen.cpp
test/OpenMP/taskloop_simd_reduction_codegen.cpp [new file with mode: 0644]