Home | History | Annotate | Download | only in OpenMP

Lines Matching full:pragma

26 #pragma omp target private(a) private(this->a)
38 #pragma omp target private(a) private(this->a) private(s.a) // expected-error {{expected variable name or data member of current class}}
52 #pragma omp target private(a) private(this->a)
57 #pragma omp target private(a) private(this->a) private(s.a) // expected-error {{expected variable name or data member of current class}}
71 #pragma omp target private(a) private(this->a) private(T::a)
76 #pragma omp target private(a) private(this->a) private(s.a) private(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 private // expected-error {{expected '(' after 'private'}}
94 #pragma omp target private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
96 #pragma omp target private() // expected-error {{expected expression}}
98 #pragma omp target private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
100 #pragma omp target private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
102 #pragma omp target private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
104 #pragma omp target private(argc)
106 #pragma omp target private(S1) // expected-error {{'S1' does not refer to a value}}
108 #pragma omp target private(a, b) // expected-error {{private variable with incomplete type 'S1'}}
110 #pragma omp target private(argv[1]) // expected-error {{expected variable name}}
112 #pragma omp target private(e, g)
114 #pragma omp target private(h) // expected-error {{threadprivate or thread local variable cannot be private}}
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 private(i)
124 #pragma omp target private(j)
126 #pragma omp target private(i)
132 #pragma omp parallel
133 #pragma omp target private(a)
139 #pragma omp threadprivate(x) // expected-note {{defined as threadprivate or thread local}}
152 #pragma omp target private // expected-error {{expected '(' after 'private'}}
154 #pragma omp target private( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
156 #pragma omp target private() // expected-error {{expected expression}}
158 #pragma omp target private(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
160 #pragma omp target private(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
162 #pragma omp target private(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
164 #pragma omp target private(argc)
166 #pragma omp target private(S1) // expected-error {{'S1' does not refer to a value}}
168 #pragma omp target private(a, b) // expected-error {{private variable with incomplete type 'S1'}}
170 #pragma omp target private(argv[1]) // expected-error {{expected variable name}}
172 #pragma omp target private(e, g) // expected-error {{calling a private constructor of class 'S4'}} expected-error {{calling a private constructor of class 'S5'}}
174 #pragma omp target private(h) // expected-error {{threadprivate or thread local variable cannot be private}}
176 #pragma omp target private(B::x) // expected-error {{threadprivate or thread local variable cannot be private}}
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 private(i)
185 #pragma omp target private(j)
187 #pragma omp target private(i)
190 #pragma omp target private(si) // OK
192 #pragma omp target map(i) private(i) // expected-error {{private variable cannot be in a map clause in '#pragma omp target' directive}}