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