Lines Matching full:pragma
61 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}}
69 #pragma omp target
70 #pragma omp teams
71 #pragma omp distribute simd firstprivate // expected-error {{expected '(' after 'firstprivate'}}
74 #pragma omp target
75 #pragma omp teams
76 #pragma omp distribute simd firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
79 #pragma omp target
80 #pragma omp teams
81 #pragma omp distribute simd firstprivate() // expected-error {{expected expression}}
84 #pragma omp target
85 #pragma omp teams
86 #pragma omp distribute simd firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
89 #pragma omp target
90 #pragma omp teams
91 #pragma omp distribute simd firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
94 #pragma omp target
95 #pragma omp teams
96 #pragma omp distribute simd firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
99 #pragma omp target
100 #pragma omp teams
101 #pragma omp distribute simd firstprivate(argc)
104 #pragma omp target
105 #pragma omp teams
106 #pragma omp distribute simd firstprivate(S1) // expected-error {{'S1' does not refer to a value}}
109 #pragma omp target
110 #pragma omp teams
111 #pragma omp distribute simd firstprivate(a, b) // expected-error {{firstprivate variable with incomplete type 'S1'}}
114 #pragma omp target
115 #pragma omp teams
116 #pragma omp distribute simd firstprivate(argv[1]) // expected-error {{expected variable name}}
119 #pragma omp target
120 #pragma omp teams
121 #pragma omp distribute simd firstprivate(e, g) // expected-error {{calling a private constructor of class 'S4'}} expected-error {{calling a private constructor of class 'S5'}}
124 #pragma omp target
125 #pragma omp teams
126 #pragma omp distribute simd firstprivate(h) // expected-error {{threadprivate or thread local variable cannot be firstprivate}}
129 #pragma omp parallel
133 #pragma omp target
134 #pragma omp teams
135 #pragma omp distribute simd firstprivate(i)
141 #pragma omp parallel shared(i)
142 #pragma omp parallel private(i)
143 #pragma omp target
144 #pragma omp teams
145 #pragma omp distribute simd firstprivate(j)
148 #pragma omp target
149 #pragma omp teams
150 #pragma omp distribute simd firstprivate(i)
153 #pragma omp target
154 #pragma omp teams
155 #pragma omp distribute simd lastprivate(g) firstprivate(g) // expected-error {{calling a private constructor of class 'S5'}}
158 #pragma omp parallel private(i)
159 #pragma omp target
160 #pragma omp teams
161 #pragma omp distribute simd firstprivate(i) // expected-note {{defined as firstprivate}}
164 #pragma omp parallel reduction(+ : i)
165 #pragma omp target
166 #pragma omp teams
167 #pragma omp distribute simd firstprivate(i) // expected-note {{defined as firstprivate}}
175 #pragma omp threadprivate(x) // expected-note {{defined as threadprivate or thread local}}
190 #pragma omp target
191 #pragma omp teams
192 #pragma omp distribute simd firstprivate // expected-error {{expected '(' after 'firstprivate'}}
195 #pragma omp target
196 #pragma omp teams
197 #pragma omp distribute simd firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
200 #pragma omp target
201 #pragma omp teams
202 #pragma omp distribute simd firstprivate() // expected-error {{expected expression}}
205 #pragma omp target
206 #pragma omp teams
207 #pragma omp distribute simd firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
210 #pragma omp target
211 #pragma omp teams
212 #pragma omp distribute simd firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
215 #pragma omp target
216 #pragma omp teams
217 #pragma omp distribute simd firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
220 #pragma omp target
221 #pragma omp teams
222 #pragma omp distribute simd firstprivate(argc)
225 #pragma omp target
226 #pragma omp teams
227 #pragma omp distribute simd firstprivate(S1) // expected-error {{'S1' does not refer to a value}}
230 #pragma omp target
231 #pragma omp teams
232 #pragma omp distribute simd firstprivate(a, b, c, d, f) // expected-error {{firstprivate variable with incomplete type 'S1'}}
235 #pragma omp target
236 #pragma omp teams
237 #pragma omp distribute simd firstprivate(argv[1]) // expected-error {{expected variable name}}
240 #pragma omp target
241 #pragma omp teams
242 #pragma omp distribute simd firstprivate(2 * 2) // expected-error {{expected variable name}}
245 #pragma omp target
246 #pragma omp teams
247 #pragma omp distribute simd firstprivate(ba) // OK
250 #pragma omp target
251 #pragma omp teams
252 #pragma omp distribute simd firstprivate(ca) // OK
255 #pragma omp target
256 #pragma omp teams
257 #pragma omp distribute simd firstprivate(da) // OK
261 #pragma omp target
262 #pragma omp teams
263 #pragma omp distribute simd firstprivate(xa) // OK
266 #pragma omp target
267 #pragma omp teams
268 #pragma omp distribute simd firstprivate(S2::S2s) // OK
271 #pragma omp target
272 #pragma omp teams
273 #pragma omp distribute simd firstprivate(S2::S2sc) // OK
276 #pragma omp target
277 #pragma omp teams
278 #pragma omp distribute simd safelen(5) // OK
281 #pragma omp target
282 #pragma omp teams
283 #pragma omp distribute simd firstprivate(e, g) // expected-error {{calling a private constructor of class 'S4'}} expected-error {{calling a private constructor of class 'S5'}}
286 #pragma omp target
287 #pragma omp teams
288 #pragma omp distribute simd firstprivate(m) // OK
291 #pragma omp target
292 #pragma omp teams
293 #pragma omp distribute simd firstprivate(h, B::x) // expected-error 2 {{threadprivate or thread local variable cannot be firstprivate}}
296 #pragma omp target
297 #pragma omp teams
298 #pragma omp distribute simd private(xa), firstprivate(xa) // expected-error {{private variable cannot be firstprivate}} expected-note {{defined as private}}
301 #pragma omp target
302 #pragma omp teams
303 #pragma omp distribute simd firstprivate(i) // expected-note {{defined as firstprivate}}
306 #pragma omp parallel shared(xa)
307 #pragma omp target
308 #pragma omp teams
309 #pragma omp distribute simd firstprivate(xa) // OK: may be firstprivate
312 #pragma omp target
313 #pragma omp teams
314 #pragma omp distribute simd firstprivate(j)
317 #pragma omp target
318 #pragma omp teams
319 #pragma omp distribute simd lastprivate(g) firstprivate(g) // expected-error {{calling a private constructor of class 'S5'}}
322 #pragma omp target
323 #pragma omp teams
324 #pragma omp distribute simd lastprivate(n) firstprivate(n) // OK
327 #pragma omp parallel
331 #pragma omp target
332 #pragma omp teams
333 #pragma omp distribute simd firstprivate(i)
339 #pragma omp parallel private(i)
340 #pragma omp target
341 #pragma omp teams
342 #pragma omp distribute simd firstprivate(i) // expected-note {{defined as firstprivate}}
345 #pragma omp parallel reduction(+ : i)
346 #pragma omp target
347 #pragma omp teams
348 #pragma omp distribute simd firstprivate(i) // expected-note {{defined as firstprivate}}
352 #pragma omp target
353 #pragma omp teams
354 #pragma omp distribute simd firstprivate(si) // OK