Lines Matching full:target
26 #pragma omp declare target to(bar) device_type(any)
27 // OMP50: #pragma omp declare target{{$}}
29 // OMP50: #pragma omp end declare target{{$}}
31 #pragma omp declare target to(baz) device_type(nohost)
32 // OMP50: #pragma omp declare target device_type(nohost){{$}}
34 // OMP50: #pragma omp end declare target{{$}}
36 #pragma omp declare target to(bazz) device_type(host)
37 // OMP50: #pragma omp declare target device_type(host){{$}}
39 // OMP50: #pragma omp end declare target{{$}}
45 #pragma omp declare target to(boo_c) indirect
46 // OMP51: #pragma omp declare target indirect
49 // OMP51: #pragma omp end declare target
50 #pragma omp declare target indirect
52 #pragma omp end declare target
53 // OMP51: #pragma omp declare target indirect
56 // OMP51: #pragma omp end declare target
60 #pragma omp declare target to(boo_cpp) indirect
61 // OMP51: #pragma omp declare target indirect
64 // OMP51: #pragma omp end declare target
67 #pragma omp begin declare target indirect(f())
70 #pragma omp end declare target
71 #pragma omp declare target to(zoo) indirect(false)
72 // OMP51: #pragma omp declare target indirect(f())
73 // OMP51: #pragma omp declare target indirect(false)
76 // OMP51: #pragma omp end declare target
77 // OMP51: #pragma omp declare target indirect(f())
79 // OMP51: #pragma omp end declare target
87 #pragma omp declare target enter(boo_c) indirect
88 // OMP52: #pragma omp declare target indirect
91 // OMP52: #pragma omp end declare target
92 #pragma omp declare target indirect
94 #pragma omp end declare target
95 // OMP52: #pragma omp declare target indirect
98 // OMP52: #pragma omp end declare target
102 #pragma omp declare target enter(boo_cpp) indirect
103 // OMP52: #pragma omp declare target indirect
106 // OMP52: #pragma omp end declare target
109 #pragma omp begin declare target indirect(f())
112 #pragma omp end declare target
113 #pragma omp declare target enter(zoo) indirect(false)
114 // OMP52: #pragma omp declare target indirect(f())
115 // OMP52: #pragma omp declare target indirect(false)
118 // OMP52: #pragma omp end declare target
119 // OMP52: #pragma omp declare target indirect(f())
121 // OMP52: #pragma omp end declare target
127 #pragma omp declare target (out_decl_target)
129 // CHECK: #pragma omp declare target{{$}}
131 // CHECK: #pragma omp end declare target{{$}}
132 // CHECK: #pragma omp declare target{{$}}
134 // CHECK: #pragma omp end declare target{{$}}
136 #pragma omp declare target
145 #pragma omp end declare target
147 #pragma omp declare target
148 // CHECK: #pragma omp declare target{{$}}
151 #pragma omp end declare target
152 // CHECK: #pragma omp end declare target{{$}}
155 #pragma omp declare target
156 // CHECK: #pragma omp declare target
159 #pragma omp end declare target
160 // CHECK: #pragma omp end declare target
164 #pragma omp declare target
165 // CHECK: #pragma omp declare target
168 #pragma omp end declare target
169 // CHECK: #pragma omp end declare target
172 #pragma omp declare target
176 // CHECK: #pragma omp declare target
178 // CHECK-NEXT: #pragma omp end declare target
184 // CHECK-NEXT: #pragma omp declare target
186 // CHECK: #pragma omp end declare target
190 // CHECK: #pragma omp declare target
193 // CHECK: #pragma omp end declare target
198 // CHECK: #pragma omp declare target
202 // CHECK: #pragma omp end declare target
207 // CHECK: #pragma omp declare target
209 // CHECK: #pragma omp end declare target
211 // CHECK: #pragma omp declare target
217 #pragma omp end declare target
218 // CHECK: #pragma omp end declare target
223 #pragma omp declare target (a1, f1)
224 // CHECK: #pragma omp declare target{{$}}
226 // CHECK: #pragma omp end declare target{{$}}
227 // CHECK: #pragma omp declare target{{$}}
229 // CHECK: #pragma omp end declare target{{$}}
235 #pragma omp declare target enter(b1) enter(b2), enter(b3, f2)
237 #pragma omp declare target to(b1) to(b2), to(b3, f2)
239 // CHECK: #pragma omp declare target{{$}}
241 // CHECK: #pragma omp end declare target{{$}}
242 // CHECK: #pragma omp declare target{{$}}
244 // CHECK: #pragma omp end declare target{{$}}
245 // CHECK: #pragma omp declare target{{$}}
247 // CHECK: #pragma omp end declare target{{$}}
248 // CHECK: #pragma omp declare target{{$}}
250 // CHECK: #pragma omp end declare target{{$}}
253 #pragma omp declare target link(c1) link(c2), link(c3)
254 // CHECK: #pragma omp declare target link{{$}}
256 // CHECK: #pragma omp end declare target{{$}}
257 // CHECK: #pragma omp declare target link{{$}}
259 // CHECK: #pragma omp end declare target{{$}}
260 // CHECK: #pragma omp declare target link{{$}}
262 // CHECK: #pragma omp end declare target{{$}}
265 #pragma omp declare target
268 #pragma omp end declare target
272 // CHECK: #pragma omp declare target
274 // CHECK: #pragma omp end declare target
279 #pragma omp declare target
282 #pragma omp end declare target
286 // CHECK: #pragma omp declare target
288 // CHECK: #pragma omp end declare target
291 #pragma omp declare target
294 #pragma omp end declare target
299 // CHECK: #pragma omp declare target
303 // CHECK: #pragma omp end declare target
304 // CHECK: #pragma omp declare target
311 // CHECK: #pragma omp end declare target
313 #pragma omp declare target
316 #pragma omp end declare target
318 // CHECK: #pragma omp declare target
320 // CHECK: #pragma omp end declare target
321 // CHECK: #pragma omp declare target
323 // CHECK: #pragma omp end declare target
325 #pragma omp declare target
326 #pragma omp declare target
328 #pragma omp end declare target
330 #pragma omp end declare target
332 // CHECK: #pragma omp declare target
334 // CHECK: #pragma omp end declare target
335 // CHECK: #pragma omp declare target
337 // CHECK: #pragma omp end declare target
339 #pragma omp declare target
342 #pragma omp declare target enter(abc1) device_type(nohost)
344 #pragma omp declare target to(abc1) device_type(nohost)
346 #pragma omp end declare target
348 // CHECK-NEXT: #pragma omp declare target
349 // CHECK-NEXT: #pragma omp declare target device_type(nohost)
353 // CHECK-NEXT: #pragma omp end declare target
355 #pragma omp declare target
357 #pragma omp declare target link(inner_link)
358 #pragma omp end declare target
360 // CHECK-NEXT: #pragma omp declare target
361 // CHECK-NEXT: #pragma omp declare target link
363 // CHECK-NEXT: #pragma omp end declare target
366 // CHECK: #pragma omp declare target
372 // CHECK: #pragma omp declare target link
374 // CHECK-NEXT: #pragma omp end declare target
385 #pragma omp declare target enter(foo2)
387 #pragma omp declare target to (foo2)
390 #pragma omp declare target link(x)
394 // CHECK: #pragma omp declare target
396 // CHECK-NEXT: #pragma omp end declare target
399 #pragma omp declare target
400 #pragma omp end declare target