Home | History | Annotate | Download | only in OpenMP

Lines Matching full:pragma

5 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp sections'}}
6 #pragma omp sections
8 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp sections'}}
9 #pragma omp sections foo
13 #pragma omp sections
18 // expected-error@+2 {{the statement for '#pragma omp sections' must be a compound statement}}
19 #pragma omp sections
22 #pragma omp sections
36 #pragma omp parallel
37 #pragma omp sections
49 #pragma omp section
71 #pragma omp parallel
72 // expected-warning@+1 {{extra tokens at the end of '#pragma omp sections' are ignored}}
73 #pragma omp sections foo bar
76 // expected-error@+1 {{unexpected OpenMP clause 'nowait' in directive '#pragma omp section'}}
77 #pragma omp section nowait
85 #pragma omp parallel
86 // expected-warning@+1 {{extra tokens at the end of '#pragma omp sections' are ignored}}
87 #pragma omp sections;
91 #pragma omp parallel
92 // expected-error@+2 {{unexpected OpenMP clause 'linear' in directive '#pragma omp sections'}}
93 // expected-warning@+1 {{extra tokens at the end of '#pragma omp sections' are ignored}}
94 #pragma omp sections linear(x);
99 #pragma omp parallel
100 // expected-warning@+1 {{extra tokens at the end of '#pragma omp sections' are ignored}}
101 #pragma omp sections private(x);
106 #pragma omp parallel
107 // expected-warning@+1 {{extra tokens at the end of '#pragma omp sections' are ignored}}
108 #pragma omp sections, private(x);
116 #pragma omp parallel
119 #pragma omp sections private(
123 #pragma omp parallel
126 #pragma omp sections private(,
130 #pragma omp parallel
132 #pragma omp sections private(, )
136 #pragma omp parallel
138 #pragma omp sections private()
142 #pragma omp parallel
144 #pragma omp sections private(int)
148 #pragma omp parallel
150 #pragma omp sections private(0)
156 #pragma omp parallel
157 #pragma omp sections private(x)
161 #pragma omp parallel
162 #pragma omp sections private(x, y)
166 #pragma omp parallel
167 #pragma omp sections private(x, y, z)
175 #pragma omp parallel
178 #pragma omp sections lastprivate(
183 #pragma omp parallel
186 #pragma omp sections lastprivate(,
190 #pragma omp parallel
192 #pragma omp sections lastprivate(, )
196 #pragma omp parallel
198 #pragma omp sections lastprivate()
202 #pragma omp parallel
204 #pragma omp sections lastprivate(int)
208 #pragma omp parallel
210 #pragma omp sections lastprivate(0)
216 #pragma omp parallel
217 #pragma omp sections lastprivate(x)
221 #pragma omp parallel
222 #pragma omp sections lastprivate(x, y)
226 #pragma omp parallel
227 #pragma omp sections lastprivate(x, y, z)
235 #pragma omp parallel
238 #pragma omp sections firstprivate(
243 #pragma omp parallel
246 #pragma omp sections firstprivate(,
250 #pragma omp parallel
252 #pragma omp sections firstprivate(, )
256 #pragma omp parallel
258 #pragma omp sections firstprivate()
262 #pragma omp parallel
264 #pragma omp sections firstprivate(int)
268 #pragma omp parallel
270 #pragma omp sections firstprivate(0)
276 #pragma omp parallel
277 #pragma omp sections lastprivate(x) firstprivate(x)
281 #pragma omp parallel
282 #pragma omp sections lastprivate(x, y) firstprivate(x, y)
286 #pragma omp parallel
287 #pragma omp sections lastprivate(x, y, z) firstprivate(x, y, z)
294 #pragma omp parallel
295 #pragma omp sections nowait nowait // expected-error {{directive '#pragma omp sections' cannot contain more than one 'nowait' clause}}