Lines Matching refs:task

6 #pragma omp task // expected-error {{unexpected OpenMP directive '#pragma omp task'}}
36 #pragma omp task
37 // expected-note@+1 2 {{predetermined as a firstprivate in a task construct here}}
39 #pragma omp task default(none)
40 #pragma omp task default(shared)
42 #pragma omp task default(none)
43 #pragma omp task
46 #pragma omp task
47 #pragma omp task
50 #pragma omp task default(shared)
51 #pragma omp task
53 #pragma omp task
57 #pragma omp task
59 #pragma omp task
65 // expected-error@+1 2 {{argument of a reduction clause of a parallel construct must not appear in a firstprivate clause on a task construct}}
66 #pragma omp task firstprivate(r)
70 #pragma omp task default(shared)
71 // expected-error@+1 2 {{reduction variables may not be accessed in an explicit task}}
75 #pragma omp task
76 // expected-error@+1 2 {{reduction variables may not be accessed in an explicit task}}
82 // expected-error@+1 2 {{argument of a reduction clause of a for construct must not appear in a firstprivate clause on a task construct}}
83 #pragma omp task firstprivate(r)
89 #pragma omp task default(shared)
90 // expected-error@+1 2 {{reduction variables may not be accessed in an explicit task}}
96 #pragma omp task
97 // expected-error@+1 2 {{reduction variables may not be accessed in an explicit task}}
99 // expected-note@+1 {{non-shared variable in a task construct is predetermined as firstprivate}}
100 #pragma omp task
102 // expected-error@+1 {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
105 // expected-error@+1 {{directive '#pragma omp task' cannot contain more than one 'untied' clause}}
106 #pragma omp task untied untied
108 // expected-error@+1 {{directive '#pragma omp task' cannot contain more than one 'mergeable' clause}}
109 #pragma omp task mergeable mergeable
120 #pragma omp task { // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
122 #pragma omp task( // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
124 #pragma omp task[ // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
126 #pragma omp task] // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
128 #pragma omp task) // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
130 #pragma omp task } // expected-warning {{extra tokens at the end of '#pragma omp task' are ignored}}
132 #pragma omp task
133 // expected-warning@+1 {{extra tokens at the end of '#pragma omp task' are ignored}}
134 #pragma omp task unknown()
138 #pragma omp task
140 #pragma omp task
149 #pragma omp task
159 #pragma omp task default(none)
163 #pragma omp task
166 #pragma omp task
172 #pragma omp task
176 #pragma omp task default(none)
177 #pragma omp task default(shared)
179 #pragma omp task default(none)
180 #pragma omp task
182 #pragma omp task default(shared)
183 #pragma omp task
185 #pragma omp task
188 #pragma omp task
190 #pragma omp task
193 #pragma omp task default(none)
194 #pragma omp task default(shared)
196 #pragma omp task default(none)
197 #pragma omp task
200 #pragma omp task
201 #pragma omp task
204 #pragma omp task default(shared)
205 #pragma omp task
207 #pragma omp task
211 #pragma omp task
214 #pragma omp task
219 // expected-error@+1 {{argument of a reduction clause of a parallel construct must not appear in a firstprivate clause on a task construct}}
220 #pragma omp task firstprivate(r)
221 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
225 #pragma omp task default(shared)
226 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
230 #pragma omp task
231 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
237 // expected-error@+1 {{argument of a reduction clause of a for construct must not appear in a firstprivate clause on a task construct}}
238 #pragma omp task firstprivate(r)
239 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
245 #pragma omp task default(shared)
246 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
252 #pragma omp task
253 // expected-error@+1 {{reduction variables may not be accessed in an explicit task}}
255 // expected-note@+1 {{non-shared variable in a task construct is predetermined as firstprivate}}
256 #pragma omp task
258 // expected-error@+1 {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
261 // expected-error@+1 {{directive '#pragma omp task' cannot contain more than one 'untied' clause}}
262 #pragma omp task untied untied
264 // expected-error@+1 {{directive '#pragma omp task' cannot contain more than one 'mergeable' clause}}
265 #pragma omp task mergeable mergeable