Lines Matching full:pragma
26 #pragma omp target firstprivate(a) firstprivate(this->a)
38 #pragma omp target firstprivate(a) firstprivate(this->a) firstprivate(s.a) // expected-error {{expected variable name or data member of current class}}
52 #pragma omp target firstprivate(a) firstprivate(this->a)
57 #pragma omp target firstprivate(a) firstprivate(this->a) firstprivate(s.a) // expected-error {{expected variable name or data member of current class}}
71 #pragma omp target firstprivate(a) firstprivate(this->a) firstprivate(T::a)
76 #pragma omp target firstprivate(a) firstprivate(this->a) firstprivate(s.a) firstprivate(s.T::a) // expected-error 2 {{expected variable name or data member of current class}}
84 #pragma omp threadprivate(h) // expected-note 2 {{defined as threadprivate or thread local}}
92 #pragma omp target firstprivate // expected-error {{expected '(' after 'firstprivate'}}
94 #pragma omp target firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
96 #pragma omp target firstprivate() // expected-error {{expected expression}}
98 #pragma omp target firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
100 #pragma omp target firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
102 #pragma omp target firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
104 #pragma omp target firstprivate(argc)
106 #pragma omp target firstprivate(S1) // expected-error {{'S1' does not refer to a value}}
108 #pragma omp target firstprivate(a, b) // expected-error {{firstprivate variable with incomplete type 'S1'}}
110 #pragma omp target firstprivate(argv[1]) // expected-error {{expected variable name}}
112 #pragma omp target firstprivate(e, g)
114 #pragma omp target firstprivate(h) // expected-error {{threadprivate or thread local variable cannot be firstprivate}}
116 #pragma omp target shared(i) // expected-error {{unexpected OpenMP clause 'shared' in directive '#pragma omp target'}}
117 #pragma omp parallel
122 #pragma omp parallel shared(i)
123 #pragma omp parallel firstprivate(i)
124 #pragma omp target firstprivate(j)
126 #pragma omp target firstprivate(i)
132 #pragma omp parallel
133 #pragma omp target firstprivate(a)
139 #pragma omp threadprivate(x) // expected-note {{defined as threadprivate or thread local}}
152 #pragma omp target firstprivate // expected-error {{expected '(' after 'firstprivate'}}
154 #pragma omp target firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
156 #pragma omp target firstprivate() // expected-error {{expected expression}}
158 #pragma omp target firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
160 #pragma omp target firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
162 #pragma omp target firstprivate(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
164 #pragma omp target firstprivate(argc)
166 #pragma omp target firstprivate(S1) // expected-error {{'S1' does not refer to a value}}
168 #pragma omp target firstprivate(a, b) // expected-error {{firstprivate variable with incomplete type 'S1'}}
170 #pragma omp target firstprivate(argv[1]) // expected-error {{expected variable name}}
172 #pragma omp target firstprivate(e, g)
174 #pragma omp target firstprivate(h) // expected-error {{threadprivate or thread local variable cannot be firstprivate}}
176 #pragma omp target firstprivate(B::x) // expected-error {{threadprivate or thread local variable cannot be firstprivate}}
178 #pragma omp target shared(i) // expected-error {{unexpected OpenMP clause 'shared' in directive '#pragma omp target'}}
179 #pragma omp parallel
183 #pragma omp parallel shared(i)
184 #pragma omp parallel firstprivate(i)
185 #pragma omp target firstprivate(j)
187 #pragma omp target firstprivate(i)
190 #pragma omp target firstprivate(si) // OK
192 #pragma omp target map(i) firstprivate(i) // expected-error {{firstprivate variable cannot be in a map clause in '#pragma omp target' directive}}