Lines Matching full:linear
156 // expected-error@+1 {{expected '(' after 'linear'}}
157 #pragma omp declare simd linear
161 #pragma omp declare simd linear(
163 #pragma omp declare simd linear()
167 #pragma omp declare simd linear(a:
169 #pragma omp declare simd linear(a:)
171 // expected-error@+1 {{expected '(' after 'linear'}}
172 #pragma omp declare simd linear :)
176 #pragma omp declare simd linear(this
180 #pragma omp declare simd linear(this,b
182 #pragma omp declare simd linear(, b)
183 // expected-note@+4 {{defined as linear}}
184 // expected-error@+3 {{linear variable cannot be linear}}
186 // expected-error@+1 {{expected ',' or ')' in 'linear' clause}}
187 #pragma omp declare simd linear(b) linear(b ; 64)
188 // expected-note@+2 {{defined as linear}}
189 // expected-error@+1 {{linear variable cannot be linear}}
190 #pragma omp declare simd linear(b) linear(b: 64)
191 #pragma omp declare simd linear(b: -1)
192 #pragma omp declare simd linear(b: 3)
194 #pragma omp declare simd linear(b: a)
196 // expected-error@+1 {{linear variable cannot be uniform}}
197 #pragma omp declare simd uniform(a), linear(a: 4)
199 // expected-error@+1 {{linear variable cannot be uniform}}
200 #pragma omp declare simd linear(a: 4) uniform(a)
202 #pragma omp declare simd linear(uval(b))
204 #pragma omp declare simd linear(ref(b))
206 #pragma omp declare simd linear(uref(b)) allocate(b)
207 #pragma omp declare simd linear(ref(c))
220 // expected-error@+5 {{linear variable cannot be uniform}}
225 #pragma omp declare simd uniform(this, t) aligned(this: 4) aligned(this: -4) linear(this: hp)