[OPENMP] Add support for cancel constructs in `target teams distribute
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 22 Nov 2017 21:12:03 +0000 (21:12 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 22 Nov 2017 21:12:03 +0000 (21:12 +0000)
commit16e798873e42656788ccdd29d37e37994b259f33
tree58d9e6c5239bc527d88331b40eca032958a22c8f
parentfd872e963795c0ed3a611801c0ed9cf5500110e6
[OPENMP] Add support for cancel constructs in `target teams distribute
parallel for`.

Add support for cancel/cancellation point directives inside `target
teams distribute parallel for` directives.

llvm-svn: 318881
clang/include/clang/AST/StmtOpenMP.h
clang/lib/AST/StmtOpenMP.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Serialization/ASTReaderStmt.cpp
clang/lib/Serialization/ASTWriterStmt.cpp
clang/test/OpenMP/target_teams_distribute_parallel_for_ast_print.cpp