diff options
Diffstat (limited to 'clang/test/OpenMP/target_update_ast_print.cpp')
-rw-r--r-- | clang/test/OpenMP/target_update_ast_print.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/clang/test/OpenMP/target_update_ast_print.cpp b/clang/test/OpenMP/target_update_ast_print.cpp index d739aab96bc..3a98f54a077 100644 --- a/clang/test/OpenMP/target_update_ast_print.cpp +++ b/clang/test/OpenMP/target_update_ast_print.cpp @@ -13,26 +13,26 @@ T foo(T targ, U uarg) { static T a; U b; int l; -#pragma omp target update to(a) if(l>5) device(l) nowait +#pragma omp target update to(a) if(l>5) device(l) nowait depend(inout:l) -#pragma omp target update from(b) if(l<5) device(l-1) nowait +#pragma omp target update from(b) if(l<5) device(l-1) nowait depend(inout:l) return a + targ + (T)b; } // CHECK: static int a; // CHECK-NEXT: float b; // CHECK-NEXT: int l; -// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) -// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait +// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) nowait depend(inout : l) +// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait depend(inout : l) // CHECK: static char a; // CHECK-NEXT: float b; // CHECK-NEXT: int l; -// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) nowait -// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait +// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) nowait depend(inout : l) +// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait depend(inout : l) // CHECK: static T a; // CHECK-NEXT: U b; // CHECK-NEXT: int l; -// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) nowait -// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait +// CHECK-NEXT: #pragma omp target update to(a) if(l > 5) device(l) nowait depend(inout : l) +// CHECK-NEXT: #pragma omp target update from(b) if(l < 5) device(l - 1) nowait depend(inout : l) int main(int argc, char **argv) { static int a; @@ -42,10 +42,10 @@ int main(int argc, char **argv) { // CHECK: static int a; // CHECK-NEXT: int n; // CHECK-NEXT: float f; -#pragma omp target update to(a) if(f>0.0) device(n) nowait -// CHECK-NEXT: #pragma omp target update to(a) if(f > 0.) device(n) nowait -#pragma omp target update from(f) if(f<0.0) device(n+1) nowait -// CHECK-NEXT: #pragma omp target update from(f) if(f < 0.) device(n + 1) nowait +#pragma omp target update to(a) if(f>0.0) device(n) nowait depend(in:n) +// CHECK-NEXT: #pragma omp target update to(a) if(f > 0.) device(n) nowait depend(in : n) +#pragma omp target update from(f) if(f<0.0) device(n+1) nowait depend(in:n) +// CHECK-NEXT: #pragma omp target update from(f) if(f < 0.) device(n + 1) nowait depend(in : n) return foo(argc, f) + foo(argv[0][0], f) + a; } |