/external/clang/test/OpenMP/ |
parallel_for_ordered_messages.cpp | 19 #pragma omp parallel for ordered 22 #pragma omp parallel for ordered( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 25 #pragma omp parallel for ordered() // expected-error {{expected expression}} 31 #pragma omp parallel for ordered(argc 35 #pragma omp parallel for ordered(ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 38 #pragma omp parallel for ordered(1)) // expected-warning {{extra tokens at the end of '#pragma omp parallel for' are ignored}} 41 #pragma omp parallel for ordered((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'ordered' clause}} 43 argv[0][i] = argv[0][i] - argv[0][i - ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp parallel for', but found only 1}} 44 // expected-error@+6 2 {{directive '#pragma omp parallel for' cannot contain more than one 'ordered' clause} [all...] |
parallel_for_simd_collapse_messages.cpp | 19 #pragma omp parallel for simd collapse // expected-error {{expected '(' after 'collapse'}} 21 #pragma omp parallel for simd collapse ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 23 #pragma omp parallel for simd collapse () // expected-error {{expected expression}} 28 #pragma omp parallel for simd collapse (argc 31 #pragma omp parallel for simd collapse (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp parallel for simd collapse (1)) // expected-warning {{extra tokens at the end of '#pragma omp parallel for simd' are ignored}} 35 #pragma omp parallel for simd collapse ((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'collapse' clause}} 36 for (int i = ST; i < N; i++) argv[0][i] = argv[0][i] - argv[0][i-ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp parallel for simd', but found only 1}} 37 // expected-error@+6 2 {{directive '#pragma omp parallel for simd' cannot contain more than one 'collapse' clause} [all...] |
target_parallel_for_collapse_messages.cpp | 14 #pragma omp target parallel for collapse // expected-error {{expected '(' after 'collapse'}} 16 #pragma omp target parallel for collapse ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 18 #pragma omp target parallel for collapse () // expected-error {{expected expression}} 23 #pragma omp target parallel for collapse (argc 26 #pragma omp target parallel for collapse (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 28 #pragma omp target parallel for collapse (1)) // expected-warning {{extra tokens at the end of '#pragma omp target parallel for' are ignored}} 30 #pragma omp target parallel for collapse ((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'collapse' clause}} 31 for (int i = ST; i < N; i++) argv[0][i] = argv[0][i] - argv[0][i-ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp target parallel for', but found only 1}} 32 // expected-error@+3 2 {{directive '#pragma omp target parallel for' cannot contain more than one 'collapse' clause} [all...] |
target_parallel_for_ordered_messages.cpp | 14 #pragma omp target parallel for ordered 17 #pragma omp target parallel for ordered( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 20 #pragma omp target parallel for ordered() // expected-error {{expected expression}} 26 #pragma omp target parallel for ordered(argc 30 #pragma omp target parallel for ordered(ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp target parallel for ordered(1)) // expected-warning {{extra tokens at the end of '#pragma omp target parallel for' are ignored}} 36 #pragma omp target parallel for ordered((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'ordered' clause}} 38 argv[0][i] = argv[0][i] - argv[0][i - ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp target parallel for', but found only 1}} 39 // expected-error@+3 2 {{directive '#pragma omp target parallel for' cannot contain more than one 'ordered' clause} [all...] |
target_parallel_for_simd_collapse_messages.cpp | 14 #pragma omp target parallel for simd collapse // expected-error {{expected '(' after 'collapse'}} 16 #pragma omp target parallel for simd collapse ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 18 #pragma omp target parallel for simd collapse () // expected-error {{expected expression}} 23 #pragma omp target parallel for simd collapse (argc 26 #pragma omp target parallel for simd collapse (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 28 #pragma omp target parallel for simd collapse (1)) // expected-warning {{extra tokens at the end of '#pragma omp target parallel for simd' are ignored}} 30 #pragma omp target parallel for simd collapse ((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'collapse' clause}} 31 for (int i = ST; i < N; i++) argv[0][i] = argv[0][i] - argv[0][i-ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp target parallel for simd', but found only 1}} 32 // expected-error@+3 2 {{directive '#pragma omp target parallel for simd' cannot contain more than one 'collapse' clause} [all...] |
target_parallel_for_simd_ordered_messages.cpp | 14 #pragma omp target parallel for simd ordered 17 #pragma omp target parallel for simd ordered( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 20 #pragma omp target parallel for simd ordered() // expected-error {{expected expression}} 26 #pragma omp target parallel for simd ordered(argc 30 #pragma omp target parallel for simd ordered(ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp target parallel for simd ordered(1)) // expected-warning {{extra tokens at the end of '#pragma omp target parallel for simd' are ignored}} 36 #pragma omp target parallel for simd ordered((ST > 0) ? 1 + ST : 2) // expected-note 2 {{as specified in 'ordered' clause}} 38 argv[0][i] = argv[0][i] - argv[0][i - ST]; // expected-error 2 {{expected 2 for loops after '#pragma omp target parallel for simd', but found only 1}} 39 // expected-error@+3 2 {{directive '#pragma omp target parallel for simd' cannot contain more than one 'ordered' clause} [all...] |
for_simd_loop_messages.cpp | 23 #pragma omp parallel 28 #pragma omp parallel 33 #pragma omp parallel 38 #pragma omp parallel 43 #pragma omp parallel 49 #pragma omp parallel 54 #pragma omp parallel 60 #pragma omp parallel 66 #pragma omp parallel 71 #pragma omp parallel [all...] |
distribute_parallel_for_simd_aligned_messages.cpp | 21 #pragma omp distribute parallel for simd aligned(B:bfoo()) 26 #pragma omp distribute parallel for simd aligned(B::ib:B:bfoo()) // expected-error {{unexpected ':' in nested name specifier; did you mean '::'}} 31 #pragma omp distribute parallel for simd aligned(B:B::bfoo()) 36 #pragma omp distribute parallel for simd aligned(z:B:bfoo()) // expected-error {{unexpected ':' in nested name specifier; did you mean '::'?}} 41 #pragma omp distribute parallel for simd aligned(B:B::bfoo()) 46 #pragma omp distribute parallel for simd aligned(X::x : ::z) // expected-error {{integral constant expression must have integral or unscoped enumeration type, not 'int **'}} expected-error {{argument of aligned clause should be array, pointer, reference to array or reference to pointer, not 'B'}} 51 #pragma omp distribute parallel for simd aligned(B,rp,::z: X::x) // expected-error {{integral constant expression must have integral or unscoped enumeration type, not 'B'}} 56 #pragma omp distribute parallel for simd aligned(::z) 59 #pragma omp distribute parallel for simd aligned(B::bfoo()) // expected-error {{expected variable name}} 64 #pragma omp distribute parallel for simd aligned(B::ib,B:C1+C2) // expected-warning {{aligned clause will be ignored because the r (…) [all...] |
distribute_parallel_for_schedule_messages.cpp | 16 #pragma omp distribute parallel for schedule // expected-error {{expected '(' after 'schedule'}} 20 #pragma omp distribute parallel for schedule ( // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 24 #pragma omp distribute parallel for schedule () // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} 28 #pragma omp distribute parallel for schedule (auto // expected-error {{expected ')'}} expected-note {{to match this '('}} 32 #pragma omp distribute parallel for schedule (auto_dynamic // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 36 #pragma omp distribute parallel for schedule (auto, // expected-error {{expected ')'}} expected-note {{to match this '('}} 40 #pragma omp distribute parallel for schedule (runtime, 3) // expected-error {{expected ')'}} expected-note {{to match this '('}} 45 #pragma omp distribute parallel for schedule (guided argc 50 #pragma omp distribute parallel for schedule (static, ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 54 #pragma omp distribute parallel for schedule (dynamic, 1)) // expected-warning {{extra tokens at the end of '#pragma omp distribut (…) [all...] |
distribute_parallel_for_simd_schedule_messages.cpp | 16 #pragma omp distribute parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} 20 #pragma omp distribute parallel for simd schedule ( // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 24 #pragma omp distribute parallel for simd schedule () // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} 28 #pragma omp distribute parallel for simd schedule (auto // expected-error {{expected ')'}} expected-note {{to match this '('}} 32 #pragma omp distribute parallel for simd schedule (auto_dynamic // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 36 #pragma omp distribute parallel for simd schedule (auto, // expected-error {{expected ')'}} expected-note {{to match this '('}} 40 #pragma omp distribute parallel for simd schedule (runtime, 3) // expected-error {{expected ')'}} expected-note {{to match this '('}} 45 #pragma omp distribute parallel for simd schedule (guided argc 50 #pragma omp distribute parallel for simd schedule (static, ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 54 #pragma omp distribute parallel for simd schedule (dynamic, 1)) // expected-warning {{extra tokens at the end of '#pragma omp dist (…) [all...] |
target_parallel_for_simd_schedule_messages.cpp | 14 #pragma omp target parallel for simd schedule // expected-error {{expected '(' after 'schedule'}} 16 #pragma omp target parallel for simd schedule ( // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 18 #pragma omp target parallel for simd schedule () // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} 20 #pragma omp target parallel for simd schedule (auto // expected-error {{expected ')'}} expected-note {{to match this '('}} 22 #pragma omp target parallel for simd schedule (auto_dynamic // expected-error {{expected 'static', 'dynamic', 'guided', 'auto', 'runtime', 'monotonic', 'nonmonotonic' or 'simd' in OpenMP clause 'schedule'}} expected-error {{expected ')'}} expected-note {{to match this '('}} 24 #pragma omp target parallel for simd schedule (auto, // expected-error {{expected ')'}} expected-note {{to match this '('}} 26 #pragma omp target parallel for simd schedule (runtime, 3) // expected-error {{expected ')'}} expected-note {{to match this '('}} 29 #pragma omp target parallel for simd schedule (guided argc 32 #pragma omp target parallel for simd schedule (static, ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 34 #pragma omp target parallel for simd schedule (dynamic, 1)) // expected-warning {{extra tokens at the end of '#pragma omp targ (…) [all...] |
distribute_parallel_for_simd_loop_messages.cpp | 25 #pragma omp distribute parallel for simd 31 #pragma omp distribute parallel for simd 37 #pragma omp distribute parallel for simd 43 #pragma omp distribute parallel for simd 50 #pragma omp distribute parallel for simd 56 #pragma omp distribute parallel for simd 63 #pragma omp distribute parallel for simd 70 #pragma omp distribute parallel for simd 77 #pragma omp distribute parallel for simd 83 #pragma omp distribute parallel for sim [all...] |
taskloop_loop_messages.cpp | 28 #pragma omp parallel 33 #pragma omp parallel 38 #pragma omp parallel 43 #pragma omp parallel 48 #pragma omp parallel 54 #pragma omp parallel 59 #pragma omp parallel 65 #pragma omp parallel 71 #pragma omp parallel 76 #pragma omp parallel [all...] |
taskloop_simd_loop_messages.cpp | 28 #pragma omp parallel 33 #pragma omp parallel 38 #pragma omp parallel 43 #pragma omp parallel 48 #pragma omp parallel 54 #pragma omp parallel 59 #pragma omp parallel 65 #pragma omp parallel 71 #pragma omp parallel 76 #pragma omp parallel [all...] |
distribute_parallel_for_simd_firstprivate_messages.cpp | 71 #pragma omp distribute parallel for simd firstprivate // expected-error {{expected '(' after 'firstprivate'}} 76 #pragma omp distribute parallel for simd firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 81 #pragma omp distribute parallel for simd firstprivate() // expected-error {{expected expression}} 86 #pragma omp distribute parallel for simd firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}} 91 #pragma omp distribute parallel for simd firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 96 #pragma omp distribute parallel for simd firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}} 101 #pragma omp distribute parallel for simd firstprivate(argc) 106 #pragma omp distribute parallel for simd firstprivate(S1) // expected-error {{'S1' does not refer to a value}} 111 #pragma omp distribute parallel for simd firstprivate(a, b) // expected-error {{firstprivate variable with incomplete type 'S1'}} 116 #pragma omp distribute parallel for simd firstprivate(argv[1]) // expected-error {{expected variable name} [all...] |
for_linear_codegen.cpp | 31 #pragma omp parallel 37 #pragma omp parallel 47 #pragma omp parallel 62 #pragma omp parallel 69 #pragma omp parallel 79 #pragma omp parallel 105 #pragma omp parallel 125 #pragma omp parallel 232 #pragma omp parallel 336 #pragma omp parallel [all...] |
parallel_private_codegen.cpp | 26 #pragma omp parallel private(a, b, c) 30 #pragma omp parallel private(a, b, c) 38 #pragma omp parallel private(a, b, c) 51 #pragma omp parallel private(a) 56 #pragma omp parallel private(a) 64 #pragma omp parallel private(a) 88 #pragma omp parallel private(t_var, vec, s_arr, var) 109 #pragma omp parallel private(g, sivar) 180 #pragma omp parallel private(g, sivar) 246 #pragma omp parallel private(t_var, vec, s_arr, var, sivar [all...] |
distribute_parallel_for_simd_safelen_messages.cpp | 22 #pragma omp distribute parallel for simd safelen // expected-error {{expected '(' after 'safelen'}} 28 #pragma omp distribute parallel for simd safelen ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 34 #pragma omp distribute parallel for simd safelen () // expected-error {{expected expression}} 39 #pragma omp distribute parallel for simd safelen (argc // expected-note {{to match this '('}} expected-error 2 {{expression is not an integral constant expression}} expected-note 2 {{read of non-const variable 'argc' is not allowed in a constant expression}} expected-error {{expected ')'}} 45 #pragma omp distribute parallel for simd safelen (ST // expected-error {{argument to 'safelen' clause must be a strictly positive integer value}} expected-error {{expected ')'}} expected-note {{to match this '('}} 51 #pragma omp distribute parallel for simd safelen (1)) // expected-warning {{extra tokens at the end of '#pragma omp distribute parallel for simd' are ignored}} 57 #pragma omp distribute parallel for simd safelen ((ST > 0) ? 1 + ST : 2) 66 #pragma omp distribute parallel for simd safelen (foobool(argc)), safelen (true), safelen (-5) // expected-error 2 {{directive '#pragma omp distribute parallel for simd' cannot contain more than one 'safelen' clause}} expected-error 2 {{argument to 'safelen' (…) [all...] |
distribute_parallel_for_simd_simdlen_messages.cpp | 21 #pragma omp distribute parallel for simd simdlen // expected-error {{expected '(' after 'simdlen'}} 27 #pragma omp distribute parallel for simd simdlen ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp distribute parallel for simd simdlen () // expected-error {{expected expression}} 42 #pragma omp distribute parallel for simd simdlen (argc 49 #pragma omp distribute parallel for simd simdlen (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 55 #pragma omp distribute parallel for simd simdlen (1)) // expected-warning {{extra tokens at the end of '#pragma omp distribute parallel for simd' are ignored}} 61 #pragma omp distribute parallel for simd simdlen ((ST > 0) ? 1 + ST : 2) 70 #pragma omp distribute parallel for simd simdlen (foobool(argc)), simdlen (true), simdlen (-5) // expected-error 2 {{directive '#pragma omp distribute parallel for simd' cannot contain more than one 'simdlen' clause}} expected-error 2 {{argument to 'simdlen' (…) [all...] |
parallel_for_simd_safelen_messages.cpp | 19 #pragma omp parallel for simd safelen // expected-error {{expected '(' after 'safelen'}} 21 #pragma omp parallel for simd safelen ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 23 #pragma omp parallel for simd safelen () // expected-error {{expected expression}} 28 #pragma omp parallel for simd safelen (argc 31 #pragma omp parallel for simd safelen (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp parallel for simd safelen (1)) // expected-warning {{extra tokens at the end of '#pragma omp parallel for simd' are ignored}} 35 #pragma omp parallel for simd safelen ((ST > 0) ? 1 + ST : 2) 37 // expected-error@+6 2 {{directive '#pragma omp parallel for simd' cannot contain more than one 'safelen' clause}} 43 #pragma omp parallel for simd safelen (foobool(argc)), safelen (true), safelen (-5 [all...] |
parallel_for_simd_simdlen_messages.cpp | 19 #pragma omp parallel for simd simdlen // expected-error {{expected '(' after 'simdlen'}} 21 #pragma omp parallel for simd simdlen ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 23 #pragma omp parallel for simd simdlen () // expected-error {{expected expression}} 28 #pragma omp parallel for simd simdlen (argc 31 #pragma omp parallel for simd simdlen (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp parallel for simd simdlen (1)) // expected-warning {{extra tokens at the end of '#pragma omp parallel for simd' are ignored}} 35 #pragma omp parallel for simd simdlen ((ST > 0) ? 1 + ST : 2) 37 // expected-error@+6 2 {{directive '#pragma omp parallel for simd' cannot contain more than one 'simdlen' clause}} 43 #pragma omp parallel for simd simdlen (foobool(argc)), simdlen (true), simdlen (-5 [all...] |
target_parallel_for_simd_safelen_messages.cpp | 19 #pragma omp target parallel for simd safelen // expected-error {{expected '(' after 'safelen'}} 21 #pragma omp target parallel for simd safelen ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}} 23 #pragma omp target parallel for simd safelen () // expected-error {{expected expression}} 28 #pragma omp target parallel for simd safelen (argc 31 #pragma omp target parallel for simd safelen (ST // expected-error {{expected ')'}} expected-note {{to match this '('}} 33 #pragma omp target parallel for simd safelen (1)) // expected-warning {{extra tokens at the end of '#pragma omp target parallel for simd' are ignored}} 35 #pragma omp target parallel for simd safelen ((ST > 0) ? 1 + ST : 2) 37 // expected-error@+6 2 {{directive '#pragma omp target parallel for simd' cannot contain more than one 'safelen' clause}} 43 #pragma omp target parallel for simd safelen (foobool(argc)), safelen (true), safelen (-5 [all...] |
for_simd_misc_messages.c | 27 #pragma omp parallel 50 #pragma omp parallel 60 #pragma omp parallel 65 #pragma omp parallel 71 #pragma omp parallel 77 #pragma omp parallel 269 #pragma omp parallel 274 #pragma omp parallel 279 #pragma omp parallel 284 #pragma omp parallel [all...] |
parallel_firstprivate_codegen.cpp | 34 #pragma omp parallel firstprivate(a, b, c, e) 38 #pragma omp parallel firstprivate(a, b, c) 46 #pragma omp parallel firstprivate(a, b, c) 59 #pragma omp parallel firstprivate(a) 64 #pragma omp parallel firstprivate(a) 72 #pragma omp parallel firstprivate(a) 107 #pragma omp parallel firstprivate(t_var, vec, s_arr, var) 112 #pragma omp parallel firstprivate(t_var) 129 #pragma omp parallel firstprivate(g, sivar) 216 #pragma omp parallel firstprivate(g, sivar [all...] |
parallel_copyin_codegen.cpp | 65 #pragma omp parallel copyin(t_var, vec, s_arr, var) 70 #pragma omp parallel copyin(t_var) 90 #pragma omp parallel copyin(g) 153 #pragma omp parallel copyin(g) 221 #pragma omp parallel copyin(t_var, vec, s_arr, var) 226 #pragma omp parallel copyin(t_var) 505 #pragma omp parallel copyin(a, s)
|