Lines Matching full:linear

21 #pragma omp target simd linear(i, lin : step_sz) // expected-warning {{variable 'lin' is uninitiali…  in xxx()
42 #pragma omp target simd linear(B : bfoo()) in test_linear_colons()
46 #pragma omp target simd linear(B::ib : B : bfoo()) in test_linear_colons()
50 #pragma omp target simd linear(B : ib) in test_linear_colons()
54 #pragma omp target simd linear(z : B : ib) in test_linear_colons()
57 #pragma omp target simd linear(B : B::bfoo()) in test_linear_colons()
60 #pragma omp target simd linear(X::x : ::z) in test_linear_colons()
63 #pragma omp target simd linear(B, ::z, X::x) in test_linear_colons()
66 #pragma omp target simd linear(::z) in test_linear_colons()
70 #pragma omp target simd linear(B::bfoo()) in test_linear_colons()
73 #pragma omp target simd linear(B::ib, B : C1 + C2) in test_linear_colons()
83 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type}} in test_template()
84 #pragma omp target simd linear(ind2 : L) in test_template()
96 // expected-warning@+1 {{zero linear step (ind2 should probably be const)}} in test_warn()
97 #pragma omp target simd linear(ind2 : LEN) in test_warn()
145 #pragma omp target simd linear // expected-error {{expected '(' after 'linear'}} in foomain()
148 #pragma omp target simd linear( // expected-error {{expected expression}} expected-error {{expected… in foomain()
151 #pragma omp target simd linear() // expected-error {{expected expression}} in foomain()
154 #pragma omp target simd linear(argc // expected-error {{expected ')'}} expected-note {{to match thi… in foomain()
157 #pragma omp target simd linear(argc, // expected-error {{expected expression}} expected-error {{exp… in foomain()
160 #pragma omp target simd linear(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable … in foomain()
163 #pragma omp target simd linear(argc : 5) allocate , allocate(, allocate(omp_default , allocate(omp_… in foomain()
166 #pragma omp target simd linear(S1) // expected-error {{'S1' does not refer to a value}} in foomain()
169 // expected-error@+2 {{linear variable with incomplete type 'S1'}} in foomain()
170 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S2'}} in foomain()
171 #pragma omp target simd linear(a, b : B::ib) in foomain()
174 #pragma omp target simd linear(argv[1]) // expected-error {{expected variable name}} in foomain()
177 #pragma omp target simd allocate(omp_thread_mem_alloc: e) linear(e, g) // expected-warning {{alloca… in foomain()
180 #pragma omp target simd linear(h) // expected-error {{threadprivate or thread local variable cannot… in foomain()
183 #pragma omp target simd linear(i, z) in foomain()
190 #pragma omp target simd linear(v : i) in foomain()
196 #pragma omp target simd linear(j) in foomain()
200 #pragma omp target simd linear(v : j) in foomain()
205 #pragma omp target simd linear(i) in foomain()
230 #pragma omp target simd linear // expected-error {{expected '(' after 'linear'}} in main()
233 #pragma omp target simd linear( // expected-error {{expected expression}} expected-error {{expected… in main()
236 #pragma omp target simd linear() // expected-error {{expected expression}} in main()
239 #pragma omp target simd linear(argc // expected-error {{expected ')'}} expected-note {{to match thi… in main()
242 #pragma omp target simd linear(argc, // expected-error {{expected expression}} expected-error {{exp… in main()
245 #pragma omp target simd linear(argc > 0 ? argv[1] : argv[2]) // expected-error {{expected variable … in main()
248 #pragma omp target simd linear(argc, z) in main()
251 #pragma omp target simd linear(S1) // expected-error {{'S1' does not refer to a value}} in main()
254 // expected-error@+2 {{linear variable with incomplete type 'S1'}} in main()
255 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S2'}} in main()
256 #pragma omp target simd linear(a, b) in main()
259 #pragma omp target simd linear(argv[1]) // expected-error {{expected variable name}} in main()
262 // expected-error@+2 {{argument of a linear clause should be of integral or pointer type, not 'S4'}} in main()
263 // expected-error@+1 {{argument of a linear clause should be of integral or pointer type, not 'S5'}} in main()
264 #pragma omp target simd linear(e, g) in main()
267 #pragma omp target simd linear(h, C::x) // expected-error 2 {{threadprivate or thread local variabl… in main()
273 #pragma omp target simd linear(i) in main()
277 #pragma omp target simd linear(i : uval, step(4)) // expected-error {{variable of non-reference typ… in main()
279 #pragma omp target simd linear(i : 4) in main()
287 #pragma omp target simd linear(j: step() //omp52-error 2 {{expected expression}} omp52-error{{expec… in main()
289 #pragma omp target simd linear(j) in main()
294 #pragma omp target simd linear(i: step(1), step(2)) // omp52-error {{multiple 'step size' found in in main()
296 #pragma omp target simd linear(i) in main()