diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2017-11-22 20:19:50 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2017-11-22 20:19:50 +0000 |
commit | dcb4b8fbc18531649bd2eb3f498ce64f2b227239 (patch) | |
tree | 93a71889de3ce8f913b9ac7d4a4efc0d897d46f4 /clang/test/OpenMP/distribute_parallel_for_messages.cpp | |
parent | 726968d6a2eee646a1c6f850bc6ad1a6999dbb87 (diff) | |
download | bcm5719-llvm-dcb4b8fbc18531649bd2eb3f498ce64f2b227239.tar.gz bcm5719-llvm-dcb4b8fbc18531649bd2eb3f498ce64f2b227239.zip |
[OPENMP] Add support for cancel constructs in [teams] distribute
parallel for directives.
Added codegen/sema support for cancel constructs in [teams] distribute
parallel for directives.
llvm-svn: 318872
Diffstat (limited to 'clang/test/OpenMP/distribute_parallel_for_messages.cpp')
-rw-r--r-- | clang/test/OpenMP/distribute_parallel_for_messages.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/OpenMP/distribute_parallel_for_messages.cpp b/clang/test/OpenMP/distribute_parallel_for_messages.cpp index 35a61df39e4..b61c4e7a46f 100644 --- a/clang/test/OpenMP/distribute_parallel_for_messages.cpp +++ b/clang/test/OpenMP/distribute_parallel_for_messages.cpp @@ -116,3 +116,14 @@ void test_ordered() { ; } +void test_cancel() { +#pragma omp target +#pragma omp teams +#pragma omp distribute parallel for + for (int i = 0; i < 16; ++i) + for (int j = 0; j < 16; ++j) { +#pragma omp cancel for + ; + } +} + |