Home | History | Annotate | Download | only in OpenMP

Lines Matching refs:linear

20   #pragma omp simd linear(B:bfoo())
23 #pragma omp simd linear(B::ib:B:bfoo())
26 #pragma omp simd linear(B:ib)
29 #pragma omp simd linear(z:B:ib)
31 #pragma omp simd linear(B:B::bfoo())
33 #pragma omp simd linear(X::x : ::z)
35 #pragma omp simd linear(B,::z, X::x)
37 #pragma omp simd linear(::z)
40 #pragma omp simd linear(B::bfoo())
42 #pragma omp simd linear(B::ib,B:C1+C2)
50 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type}}
51 #pragma omp simd linear(ind2:L)
62 // expected-warning@+1 {{zero linear step (ind2 should probably be const)}}
63 #pragma omp simd linear(ind2:LEN)
106 #pragma omp simd linear // expected-error {{expected '(' after 'linear'}}
108 #pragma omp simd linear ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
110 #pragma omp simd linear (val // expected-error {{use of undeclared identifier 'val'}} expected-error {{expected ')'}} expected-note {{to match this '('}}
112 #pragma omp simd linear (uval( // expected-error {{expected expression}} expected-error 2 {{expected ')'}} expected-note 2 {{to match this '('}}
114 #pragma omp simd linear (ref() // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
116 #pragma omp simd linear (foo() // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
118 #pragma omp simd linear () // expected-error {{expected expression}}
120 #pragma omp simd linear (argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
122 #pragma omp simd linear (val argc // expected-error {{use of undeclared identifier 'val'}} expected-error {{expected ')'}} expected-note {{to match this '('}}
124 #pragma omp simd linear (val(argc, // expected-error {{expected expression}} expected-error 2 {{expected ')'}} expected-note 2 {{to match this '('}}
126 #pragma omp simd linear (argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
128 #pragma omp simd linear (argc : 5)
130 #pragma omp simd linear (S1) // expected-error {{'S1' does not refer to a value}}
132 // expected-error@+2 {{linear variable with incomplete type 'S1'}}
133 // expected-error@+1 {{const-qualified variable cannot be linear}}
134 #pragma omp simd linear (val(a, b):B::ib)
136 #pragma omp simd linear (argv[1]) // expected-error {{expected variable name}}
138 #pragma omp simd linear(ref(e, g)) // expected-error 2 {{variable of non-reference type 'int' can be used only with 'val' modifier, but used with 'ref'}}
140 #pragma omp simd linear(h) // expected-error {{threadprivate or thread local variable cannot be linear}}
142 #pragma omp simd linear(uval(i)) // expected-error {{variable of non-reference type 'int' can be used only with 'val' modifier, but used with 'uval'}}
148 #pragma omp simd linear(v:i)
151 #pragma omp simd linear(ref(j))
153 #pragma omp simd linear(uval(j))
156 #pragma omp simd linear(v:j)
158 #pragma omp simd linear(i)
173 #pragma omp simd linear(f)
175 #pragma omp simd linear(val(f))
177 #pragma omp simd linear(uval(f))
179 #pragma omp simd linear(ref(f))
181 #pragma omp simd linear(foo(f)) // expected-error {{expected one of 'ref', val' or 'uval' modifiers}}
197 #pragma omp simd linear(f) linear(f) // expected-error {{linear variable cannot be linear}} expected-note {{defined as linear}}
199 #pragma omp simd linear // expected-error {{expected '(' after 'linear'}}
201 #pragma omp simd linear ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
203 #pragma omp simd linear () // expected-error {{expected expression}}
205 #pragma omp simd linear (val // expected-error {{use of undeclared identifier 'val'}} expected-error {{expected ')'}} expected-note {{to match this '('}}
207 #pragma omp simd linear (ref()) // expected-error {{expected expression}}
209 #pragma omp simd linear (foo()) // expected-error {{expected expression}}
211 #pragma omp simd linear (argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
213 #pragma omp simd linear (argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
215 #pragma omp simd linear (argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
217 #pragma omp simd linear (argc)
219 #pragma omp simd linear (S1) // expected-error {{'S1' does not refer to a value}}
221 // expected-error@+2 {{linear variable with incomplete type 'S1'}}
222 // expected-error@+1 {{const-qualified variable cannot be linear}}
223 #pragma omp simd linear(a, b)
225 #pragma omp simd linear (argv[1]) // expected-error {{expected variable name}}
227 // expected-error@+2 {{argument of a linear clause should be of integral or pointer type, not 'S4'}}
228 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S5'}}
229 #pragma omp simd linear(val(e, g))
231 #pragma omp simd linear(h, C::x) // expected-error 2 {{threadprivate or thread local variable cannot be linear}}
236 #pragma omp simd linear(val(i))
238 #pragma omp simd linear(uval(i) : 4) // expected-error {{variable of non-reference type 'int' can be used only with 'val' modifier, but used with 'uval'}}
241 #pragma omp simd linear(ref(j))
243 #pragma omp simd linear(i)