]> granicus.if.org Git - clang/commit
[OPENMP] Initial codegen for `target teams distribute simd` directive.
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 13 Dec 2017 19:45:06 +0000 (19:45 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 13 Dec 2017 19:45:06 +0000 (19:45 +0000)
commite3e5f4e1c6539a778dba118d93c9976d14c4a261
tree40929ae9095a765274935a4145393109ae9c0d0a
parent3d430af98cedf0182327d2384badadd3c858ea5a
[OPENMP] Initial codegen for `target teams distribute simd` directive.

Host + generic device codegen for `target teams distribute simd`
directive.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@320608 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/clang/AST/StmtOpenMP.h
lib/Basic/OpenMPKinds.cpp
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CodeGenFunction.h
lib/Sema/SemaOpenMP.cpp
test/OpenMP/target_teams_distribute_simd_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_collapse_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_dist_schedule_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_firstprivate_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_lastprivate_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_private_codegen.cpp [new file with mode: 0644]
test/OpenMP/target_teams_distribute_simd_reduction_codegen.cpp [new file with mode: 0644]