Lines Matching refs:parallel
67 #pragma omp target parallel map // expected-error {{expected '(' after 'map'}}
69 #pragma omp target parallel map( // expected-error {{expected ')'}} expected-note {{to match this '('}} expected-error {{expected expression}}
71 #pragma omp target parallel map() // expected-error {{expected expression}}
73 #pragma omp target parallel map(alloc) // expected-error {{use of undeclared identifier 'alloc'}}
75 #pragma omp target parallel map(to argc // expected-error {{expected ')'}} expected-note {{to match this '('}} expected-error {{expected ',' or ')' in 'map' clause}}
77 #pragma omp target parallel map(to:) // expected-error {{expected expression}}
79 #pragma omp target parallel map(from: argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
81 #pragma omp target parallel map(x: y) // expected-error {{incorrect map type, expected one of 'to', 'from', 'tofrom', 'alloc', 'release', or 'delete'}}
83 #pragma omp target parallel map(x)
85 #pragma omp target parallel map(tofrom: t[:I])
87 #pragma omp target parallel map(T: a) // expected-error {{incorrect map type, expected one of 'to', 'from', 'tofrom', 'alloc', 'release', or 'delete'}} expected-error {{incomplete type 'S1' where a complete type is required}}
89 #pragma omp target parallel map(T) // expected-error {{'T' does not refer to a value}}
91 #pragma omp target parallel map(I) // expected-error 2 {{expected expression containing only member accesses and/or array sections based on named variables}}
93 #pragma omp target parallel map(S2::S2s)
95 #pragma omp target parallel map(S2::S2sc)
97 #pragma omp target parallel map(x)
99 #pragma omp target parallel map(to: x)
101 #pragma omp target parallel map(to: to)
103 #pragma omp target parallel map(to)
105 #pragma omp target parallel map(to, x)
107 #pragma omp target parallel map(to x) // expected-error {{expected ',' or ')' in 'map' clause}}
109 #pragma omp target parallel map(tofrom: argc > 0 ? x : y) // expected-error 2 {{expected expression containing only member accesses and/or array sections based on named variables}}
111 #pragma omp target parallel map(argc)
113 #pragma omp target parallel map(S1) // expected-error {{'S1' does not refer to a value}}
115 #pragma omp target parallel map(a, b, c, d, f) // expected-error {{incomplete type 'S1' where a complete type is required}} expected-error 2 {{type 'S2' is not mappable to target}}
117 #pragma omp target parallel map(ba) // expected-error 2 {{type 'S2' is not mappable to target}}
119 #pragma omp target parallel map(ca)
121 #pragma omp target parallel map(da)
123 #pragma omp target parallel map(S2::S2s)
125 #pragma omp target parallel map(S2::S2sc)
127 #pragma omp target parallel map(e, g)
129 #pragma omp target parallel map(h) // expected-error {{threadprivate variables are not allowed in 'map' clause}}
131 #pragma omp target parallel map(k), map(k) // expected-error 2 {{variable already marked as mapped in current construct}} expected-note 2 {{used here}}
133 #pragma omp target parallel map(k), map(k[:5]) // expected-error 2 {{pointer cannot be mapped along with a section derived from itself}} expected-note 2 {{used here}}
135 #pragma omp target parallel map(da)
137 #pragma omp target parallel map(da[:4])
140 #pragma omp target parallel map(k[:4]) // expected-error 2 {{pointer cannot be mapped along with a section derived from itself}}
142 #pragma omp target parallel map(j)
144 #pragma omp target parallel map(l) map(l[:5]) // expected-error 2 {{variable already marked as mapped in current construct}} expected-note 2 {{used here}}
148 #pragma omp target parallel map(k) // expected-error 2 {{pointer cannot be mapped along with a section derived from itself}}
150 #pragma omp target parallel map(j)
152 #pragma omp target parallel map(l) // expected-error 2 {{original storage of expression in data environment is shared but data environment do not fully contain mapped expression storage}}
156 #pragma omp target parallel map(always, tofrom: x)
158 #pragma omp target parallel map(always: x) // expected-error {{missing map type}}
160 #pragma omp target parallel map(tofrom, always: x) // expected-error {{incorrect map type modifier, expected 'always'}} expected-error {{incorrect map type, expected one of 'to', 'from', 'tofrom', 'alloc', 'release', or 'delete'}}
162 #pragma omp target parallel map(always, tofrom: always, tofrom, x)
164 #pragma omp target parallel map(tofrom j) // expected-error {{expected ',' or ')' in 'map' clause}}
182 #pragma omp target parallel map // expected-error {{expected '(' after 'map'}}
184 #pragma omp target parallel map( // expected-error {{expected ')'}} expected-note {{to match this '('}} expected-error {{expected expression}}
186 #pragma omp target parallel map() // expected-error {{expected expression}}
188 #pragma omp target parallel map(alloc) // expected-error {{use of undeclared identifier 'alloc'}}
190 #pragma omp target parallel map(to argc // expected-error {{expected ')'}} expected-note {{to match this '('}} expected-error {{expected ',' or ')' in 'map' clause}}
192 #pragma omp target parallel map(to:) // expected-error {{expected expression}}
194 #pragma omp target parallel map(from: argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
196 #pragma omp target parallel map(x: y) // expected-error {{incorrect map type, expected one of 'to', 'from', 'tofrom', 'alloc', 'release', or 'delete'}}
198 #pragma omp target parallel map(x)
200 #pragma omp target parallel map(to: x)
202 #pragma omp target parallel map(to: to)
204 #pragma omp target parallel map(to)
206 #pragma omp target parallel map(to, x)
208 #pragma omp target parallel map(to x) // expected-error {{expected ',' or ')' in 'map' clause}}
210 #pragma omp target parallel map(tofrom: argc > 0 ? argv[1] : argv[2]) // expected-error {{expected expression containing only member accesses and/or array sections based on named variables}}
212 #pragma omp target parallel map(argc)
214 #pragma omp target parallel map(S1) // expected-error {{'S1' does not refer to a value}}
216 #pragma omp target parallel map(a, b, c, d, f) // expected-error {{incomplete type 'S1' where a complete type is required}} expected-error 2 {{type 'S2' is not mappable to target}}
218 #pragma omp target parallel map(argv[1])
220 #pragma omp target parallel map(ba) // expected-error 2 {{type 'S2' is not mappable to target}}
222 #pragma omp target parallel map(ca)
224 #pragma omp target parallel map(da)
226 #pragma omp target parallel map(S2::S2s)
228 #pragma omp target parallel map(S2::S2sc)
230 #pragma omp target parallel map(e, g)
232 #pragma omp target parallel map(h) // expected-error {{threadprivate variables are not allowed in 'map' clause}}
234 #pragma omp target parallel map(k), map(k) // expected-error {{variable already marked as mapped in current construct}} expected-note {{used here}}
236 #pragma omp target parallel map(k), map(k[:5]) // expected-error {{pointer cannot be mapped along with a section derived from itself}} expected-note {{used here}}
238 #pragma omp target parallel map(da)
240 #pragma omp target parallel map(da[:4])
243 #pragma omp target parallel map(k[:4]) // expected-error {{pointer cannot be mapped along with a section derived from itself}}
245 #pragma omp target parallel map(j)
247 #pragma omp target parallel map(l) map(l[:5]) // expected-error 1 {{variable already marked as mapped in current construct}} expected-note 1 {{used here}}
251 #pragma omp target parallel map(k) // expected-error {{pointer cannot be mapped along with a section derived from itself}}
253 #pragma omp target parallel map(j)
255 #pragma omp target parallel map(l) // expected-error {{original storage of expression in data environment is shared but data environment do not fully contain mapped expression storage}}
259 #pragma omp target parallel map(always, tofrom: x)
261 #pragma omp target parallel map(always: x) // expected-error {{missing map type}}
263 #pragma omp target parallel map(tofrom, always: x) // expected-error {{incorrect map type modifier, expected 'always'}} expected-error {{incorrect map type, expected one of 'to', 'from', 'tofrom', 'alloc', 'release', or 'delete'}}
265 #pragma omp target parallel map(always, tofrom: always, tofrom, x)
267 #pragma omp target parallel map(tofrom j) // expected-error {{expected ',' or ')' in 'map' clause}}