Home | History | Annotate | Download | only in OpenMP

Lines Matching full:pragma

3 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp simd'}}
4 #pragma omp simd
6 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp simd'}}
7 #pragma omp simd foo
9 // expected-error@+1 {{unexpected OpenMP directive '#pragma omp simd'}}
10 #pragma omp simd safelen(4)
14 #pragma omp simd
18 // expected-error@+2 {{statement after '#pragma omp simd' must be a for loop}}
19 #pragma omp simd
30 #pragma omp simd
52 // expected-warning@+1 {{extra tokens at the end of '#pragma omp simd' are ignored}}
53 #pragma omp simd foo bar
61 // expected-warning@+1 {{extra tokens at the end of '#pragma omp simd' are ignored}}
62 #pragma omp simd;
65 // expected-error@+2 {{unexpected OpenMP clause 'firstprivate' in directive '#pragma omp simd'}}
66 // expected-warning@+1 {{extra tokens at the end of '#pragma omp simd' are ignored}}
67 #pragma omp simd firstprivate(x);
71 // expected-warning@+1 {{extra tokens at the end of '#pragma omp simd' are ignored}}
72 #pragma omp simd private(x);
76 // expected-warning@+1 {{extra tokens at the end of '#pragma omp simd' are ignored}}
77 #pragma omp simd, private(x);
86 #pragma omp simd safelen
90 #pragma omp simd safelen(
94 #pragma omp simd safelen()
98 #pragma omp simd safelen(,
102 #pragma omp simd safelen(, )
105 // expected-warning@+2 {{extra tokens at the end of '#pragma omp simd' are ignored}}
107 #pragma omp simd safelen 4)
112 #pragma omp simd safelen(4
117 #pragma omp simd safelen(4,
122 #pragma omp simd safelen(4, )
126 #pragma omp simd safelen(4)
131 #pragma omp simd safelen(4 4)
136 #pragma omp simd safelen(4, , 4)
139 #pragma omp simd safelen(4)
144 #pragma omp simd safelen(4, 8)
148 #pragma omp simd safelen(2.5)
152 #pragma omp simd safelen(foo())
156 #pragma omp simd safelen(-5)
160 #pragma omp simd safelen(0)
164 #pragma omp simd safelen(5 - 5)
172 #pragma omp simd simdlen
176 #pragma omp simd simdlen(
180 #pragma omp simd simdlen()
184 #pragma omp simd simdlen(,
188 #pragma omp simd simdlen(, )
191 // expected-warning@+2 {{extra tokens at the end of '#pragma omp simd' are ignored}}
193 #pragma omp simd simdlen 4)
198 #pragma omp simd simdlen(4
203 #pragma omp simd simdlen(4,
208 #pragma omp simd simdlen(4, )
211 #pragma omp simd simdlen(4)
216 #pragma omp simd simdlen(4 4)
221 #pragma omp simd simdlen(4, , 4)
224 #pragma omp simd simdlen(4)
229 #pragma omp simd simdlen(4, 8)
233 #pragma omp simd simdlen(2.5)
237 #pragma omp simd simdlen(foo())
241 #pragma omp simd simdlen(-5)
245 #pragma omp simd simdlen(0)
249 #pragma omp simd simdlen(5 - 5)
257 #pragma omp simd simdlen(6) safelen(5)
261 #pragma omp simd safelen(5) simdlen(6)
269 #pragma omp simd collapse
273 #pragma omp simd collapse(
277 #pragma omp simd collapse()
281 #pragma omp simd collapse(,
285 #pragma omp simd collapse(, )
288 // expected-warning@+2 {{extra tokens at the end of '#pragma omp simd' are ignored}}
290 #pragma omp simd collapse 4)
295 #pragma omp simd collapse(4
297 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
300 #pragma omp simd collapse(4,
302 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
305 #pragma omp simd collapse(4, )
307 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
309 #pragma omp simd collapse(4)
311 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
314 #pragma omp simd collapse(4 4)
316 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
319 #pragma omp simd collapse(4, , 4)
321 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
322 #pragma omp simd collapse(4)
330 #pragma omp simd collapse(4, 8)
332 ; // expected-error {{expected 4 for loops after '#pragma omp simd', but found only 1}}
334 #pragma omp simd collapse(2.5)
338 #pragma omp simd collapse(foo())
342 #pragma omp simd collapse(-5)
346 #pragma omp simd collapse(0)
350 #pragma omp simd collapse(5 - 5)
354 #pragma omp parallel
355 #pragma omp simd collapse(2) reduction(+ : i)
361 #pragma omp for reduction(+ : i, j)
364 #pragma omp parallel
365 #pragma omp for
368 #pragma omp simd reduction(+ : i, j)
376 #pragma omp simd linear(
381 #pragma omp simd linear(,
386 #pragma omp simd linear(, )
390 #pragma omp simd linear()
394 #pragma omp simd linear(int)
398 #pragma omp simd linear(0)
402 #pragma omp simd linear(x)
407 #pragma omp simd linear(x, y)
413 #pragma omp simd linear(x, y, z)
419 #pragma omp simd linear(x :)
423 #pragma omp simd linear(x :, )
426 #pragma omp simd linear(x : 1)
429 #pragma omp simd linear(x : 2 * 2)
433 #pragma omp simd linear(x : 1, y)
437 #pragma omp simd linear(x : 1, y, z : 1)
443 #pragma omp simd linear(x) linear(x)
449 #pragma omp simd private(x) linear(x)
455 #pragma omp simd linear(x) private(x)
460 #pragma omp simd linear(x, y : 0)
466 #pragma omp simd linear(x) lastprivate(x)
472 #pragma omp simd lastprivate(x) linear(x)
480 #pragma omp simd aligned(
485 #pragma omp simd aligned(,
490 #pragma omp simd aligned(, )
494 #pragma omp simd aligned()
498 #pragma omp simd aligned(int)
502 #pragma omp simd aligned(0)
506 #pragma omp simd aligned(x)
511 #pragma omp simd aligned(x, y)
517 #pragma omp simd aligned(x, y, z)
522 #pragma omp simd aligned(x)
525 #pragma omp simd aligned(z)
529 #pragma omp simd aligned(x :)
533 #pragma omp simd aligned(x :, )
536 #pragma omp simd aligned(x : 1)
539 #pragma omp simd aligned(x : 2 * 2)
543 #pragma omp simd aligned(x : 1, y)
547 #pragma omp simd aligned(x : 1, y, z : 1)
552 #pragma omp simd aligned(x, y)
556 #pragma omp simd aligned(x, y, z)
562 #pragma omp simd aligned(x) aligned(z, x)
569 #pragma omp simd aligned(x, y, z) aligned(y, z)
578 #pragma omp simd private(
583 #pragma omp simd private(,
587 #pragma omp simd private(, )
591 #pragma omp simd private()
595 #pragma omp simd private(int)
599 #pragma omp simd private(0)
604 #pragma omp simd private(x)
607 #pragma omp simd private(x, y)
610 #pragma omp simd private(x, y, z)
619 // expected-error@+2 {{unexpected OpenMP clause 'firstprivate' in directive '#pragma omp simd'}}
621 #pragma omp simd firstprivate(
630 #pragma omp simd lastprivate(
636 #pragma omp simd lastprivate(,
640 #pragma omp simd lastprivate(, )
644 #pragma omp simd lastprivate()
648 #pragma omp simd lastprivate(int)
652 #pragma omp simd lastprivate(0)
657 #pragma omp simd lastprivate(x)
660 #pragma omp simd lastprivate(x, y)
663 #pragma omp simd lastprivate(x, y, z)
673 #pragma omp simd reduction(
678 #pragma omp simd reduction()
683 #pragma omp simd reduction(x)
687 #pragma omp simd reduction( : x)
693 #pragma omp simd reduction(,
699 #pragma omp simd reduction(+
706 #pragma omp simd reduction(+:
710 #pragma omp simd reduction(+ :)
714 #pragma omp simd reduction(+ :, y)
718 #pragma omp simd reduction(+ : x, + : y)
722 #pragma omp simd reduction(% : x)
726 #pragma omp simd reduction(+ : x)
729 #pragma omp simd reduction(* : x)
732 #pragma omp simd reduction(- : x)
735 #pragma omp simd reduction(& : x)
738 #pragma omp simd reduction(| : x)
741 #pragma omp simd reduction(^ : x)
744 #pragma omp simd reduction(&& : x)
747 #pragma omp simd reduction(|| : x)
750 #pragma omp simd reduction(max : x)
753 #pragma omp simd reduction(min : x)
761 #pragma omp simd reduction(+ : X.x)
765 #pragma omp simd reduction(+ : x + x)
773 #pragma omp simd
778 #pragma omp simd
786 #pragma omp simd linear(f)
788 #pragma omp simd linear(val(f))
790 #pragma omp simd linear(uval(f)) // expected-error {{expected 'val' modifier}}
792 #pragma omp simd linear(ref(f)) // expected-error {{expected 'val' modifier}}
794 #pragma omp simd linear(foo(f)) // expected-error {{expected 'val' modifier}}