This revision was automatically updated to reflect the committed changes.
Closed by commit rC353018: [OpenMP] Adding support to the mutexinoutset
dep-type (authored by smateo, committed by ).
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57576/new/
https://reviews.llvm.org/D57576
Files:
include/clang/Basic/OpenMPKinds.def
lib/CodeGen/CGOpenMPRuntime.cpp
test/OpenMP/target_depend_messages.cpp
test/OpenMP/target_enter_data_depend_messages.cpp
test/OpenMP/target_exit_data_depend_messages.cpp
test/OpenMP/target_parallel_depend_messages.cpp
test/OpenMP/target_parallel_for_depend_messages.cpp
test/OpenMP/target_parallel_for_simd_depend_messages.cpp
test/OpenMP/target_simd_depend_messages.cpp
test/OpenMP/target_teams_depend_messages.cpp
test/OpenMP/target_teams_distribute_depend_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_depend_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_simd_depend_messages.cpp
test/OpenMP/target_teams_distribute_simd_depend_messages.cpp
test/OpenMP/target_update_depend_messages.cpp
test/OpenMP/task_codegen.cpp
test/OpenMP/task_depend_messages.cpp
Index: test/OpenMP/target_parallel_for_depend_messages.cpp
===
--- test/OpenMP/target_parallel_for_depend_messages.cpp
+++ test/OpenMP/target_parallel_for_depend_messages.cpp
@@ -25,13 +25,13 @@
#pragma omp target parallel for depend // expected-error {{expected '(' after 'depend'}}
for (i = 0; i < argc; ++i) foo();
- #pragma omp target parallel for depend ( // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}} expected-error {{expected ')'}} expected-note {{to match this '('}} expected-warning {{missing ':' after dependency type - ignoring}}
+ #pragma omp target parallel for depend ( // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}} expected-error {{expected ')'}} expected-note {{to match this '('}} expected-warning {{missing ':' after dependency type - ignoring}}
for (i = 0; i < argc; ++i) foo();
- #pragma omp target parallel for depend () // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}} expected-warning {{missing ':' after dependency type - ignoring}}
+ #pragma omp target parallel for depend () // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}} expected-warning {{missing ':' after dependency type - ignoring}}
for (i = 0; i < argc; ++i) foo();
- #pragma omp target parallel for depend (argc // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}} expected-warning {{missing ':' after dependency type - ignoring}} expected-error {{expected ')'}} expected-note {{to match this '('}}
+ #pragma omp target parallel for depend (argc // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}} expected-warning {{missing ':' after dependency type - ignoring}} expected-error {{expected ')'}} expected-note {{to match this '('}}
for (i = 0; i < argc; ++i) foo();
- #pragma omp target parallel for depend (source : argc) // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}}
+ #pragma omp target parallel for depend (source : argc) // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}}
for (i = 0; i < argc; ++i) foo();
#pragma omp target parallel for depend (source) // expected-error {{expected expression}} expected-warning {{missing ':' after dependency type - ignoring}}
for (i = 0; i < argc; ++i) foo();
Index: test/OpenMP/target_teams_distribute_depend_messages.cpp
===
--- test/OpenMP/target_teams_distribute_depend_messages.cpp
+++ test/OpenMP/target_teams_distribute_depend_messages.cpp
@@ -25,13 +25,13 @@
#pragma omp target teams distribute depend // expected-error {{expected '(' after 'depend'}}
for (i = 0; i < argc; ++i) foo();
-#pragma omp target teams distribute depend ( // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}} expected-error {{expected ')'}} expected-note {{to match this '('}} expected-warning {{missing ':' after dependency type - ignoring}}
+#pragma omp target teams distribute depend ( // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}} expected-error {{expected ')'}} expected-note {{to match this '('}} expected-warning {{missing ':' after dependency type - ignoring}}
for (i = 0; i < argc; ++i) foo();
-#pragma omp target teams distribute depend () // expected-error {{expected 'in', 'out' or 'inout' in OpenMP clause 'depend'}} expected-warning {{missing ':' after dependency type - ignoring}}
+#pragma omp target teams distribute depend () // expected-error {{expected 'in', 'out', 'inout' or 'mutexinoutset' in OpenMP clause 'depend'}} e