Lines Matching full:linear

13 #pragma omp for linear(lin : step_sz) // expected-warning {{variable 'lin' is uninitialized when used here}} expected-warning {{variable 'step_sz' is uninitialized when used here}}
35 #pragma omp for linear(B:bfoo())
38 #pragma omp for linear(B::ib:B:bfoo())
41 #pragma omp for linear(B:ib)
44 #pragma omp for linear(z:B:ib)
46 #pragma omp for linear(B:B::bfoo())
48 #pragma omp for linear(X::x : ::z)
50 #pragma omp for linear(B,::z, X::x)
52 #pragma omp for linear(::z)
55 #pragma omp for linear(B::bfoo())
57 #pragma omp for linear(B::ib,B:C1+C2)
65 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type}}
66 #pragma omp for linear(ind2:L)
77 // expected-warning@+1 {{zero linear step (ind2 should probably be const)}}
78 #pragma omp for linear(ind2:LEN)
121 #pragma omp for linear // expected-error {{expected '(' after 'linear'}}
123 #pragma omp for linear ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
125 #pragma omp for linear () // expected-error {{expected expression}}
127 #pragma omp for linear (argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
129 #pragma omp for linear (argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
131 #pragma omp for linear (argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
133 #pragma omp for linear (argc : 5) allocate , allocate(, allocate(omp_default , allocate(omp_default_mem_alloc, allocate(omp_default_mem_alloc:, allocate(omp_default_mem_alloc: argc, allocate(omp_default_mem_alloc: argv), allocate(argv) // expected-error {{expected '(' after 'allocate'}} expected-error 2 {{expected expression}} expected-error 2 {{expected ')'}} expected-error {{use of undeclared identifier 'omp_default'}} expected-note 2 {{to match this '('}}
135 #pragma omp for linear (S1) // expected-error {{'S1' does not refer to a value}}
137 // expected-error@+2 {{linear variable with incomplete type 'S1'}}
138 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S2'}}
139 #pragma omp for linear (a, b:B::ib)
141 #pragma omp for linear (argv[1]) // expected-error {{expected variable name}}
143 #pragma omp for linear(e, g, k)
145 #pragma omp for linear(h) // expected-error {{threadprivate or thread local variable cannot be linear}}
147 #pragma omp for linear(i)
153 #pragma omp for linear(v:i)
156 #pragma omp for linear(j)
159 #pragma omp for linear(v:j)
161 #pragma omp for linear(i)
163 #pragma omp for linear(i) ordered(1) // expected-error {{'linear' clause cannot be specified along with 'ordered' clause with a parameter}}
187 #pragma omp for linear // expected-error {{expected '(' after 'linear'}}
189 #pragma omp for linear ( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
191 #pragma omp for linear () // expected-error {{expected expression}}
193 #pragma omp for linear (argc // expected-error {{expected ')'}} expected-note {{to match this '('}}
195 #pragma omp for linear (argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}
197 #pragma omp for linear (argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable name}}
199 #pragma omp for linear (argc)
201 #pragma omp for linear (S1) // expected-error {{'S1' does not refer to a value}}
203 // expected-error@+2 {{linear variable with incomplete type 'S1'}}
204 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S2'}}
205 #pragma omp for linear(a, b, k)
207 #pragma omp for linear (argv[1]) // expected-error {{expected variable name}}
209 // expected-error@+2 {{argument of a linear clause should be of integral or pointer type, not 'S4'}}
210 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S5'}}
211 #pragma omp for linear(e, g)
213 #pragma omp for linear(h, C::x) // expected-error 2 {{threadprivate or thread local variable cannot be linear}}
218 #pragma omp for linear(i)
220 #pragma omp for linear(val(i)) // omp52-error {{old syntax 'linear-modifier(list)' on 'linear' clause was deprecated, use new syntax 'linear(list: [linear-modifier,] step(step-size))'}}
223 #pragma omp for linear(i : step(4))
225 #pragma omp for linear(i : 4)
230 #pragma omp for linear(j: step() //omp52-error 2 {{expected expression}} omp52-error{{expected ')'}} omp52-note{{to match this '('}}
232 #pragma omp for linear(j)
236 #pragma omp for linear(i: step(1), val)
238 #pragma omp for linear(i)
241 #pragma omp for linear(i) ordered(1) // expected-error {{'linear' clause cannot be specified along with 'ordered' clause with a parameter}}
244 #pragma omp for linear(j: step()) // omp52-error 2 {{expected expression}}
246 #pragma omp for linear(j: step(1), step(2)) // omp52-error {{multiple 'step size' found in linear clause}}
248 #pragma omp for linear(j: val, val) // omp52-error {{multiple 'linear modifier' found in linear clause}}
250 #pragma omp for linear(j: pval) // omp52-error{{use of undeclared identifier 'pval'}}
252 #pragma omp for linear(i: val, step(2 // omp52-error 3 {{expected ')'}} omp52-note 2 {{to match this '('}}