Lines Matching full:target
21 #pragma omp target in tmain()
23 #pragma omp target if (target:argc > 0) in tmain()
25 #pragma omp target if (C) in tmain()
27 #pragma omp target map(i) in tmain()
29 #pragma omp target map(a[0:10], i) in tmain()
31 #pragma omp target map(to: i) map(from: j) in tmain()
33 #pragma omp target map(always,alloc: i) in tmain()
35 #pragma omp target map(always from: i) in tmain()
37 #pragma omp target map(always) in tmain()
39 #pragma omp target map(always,i) in tmain()
41 #pragma omp target map(close,alloc: i) in tmain()
43 #pragma omp target map(close, from: i) in tmain()
45 #pragma omp target map(close) in tmain()
47 #pragma omp target map(close,i) in tmain()
49 #pragma omp target nowait in tmain()
51 #pragma omp target depend(in : argc, argv[i:argc], a[:]) in tmain()
53 #pragma omp target defaultmap(tofrom: scalar) in tmain()
60 // OMP45-NEXT: #pragma omp target{{$}}
62 // OMP45-NEXT: #pragma omp target if(target: argc > 0)
64 // OMP45-NEXT: #pragma omp target if(C)
66 // OMP45-NEXT: #pragma omp target map(tofrom: i)
68 // OMP45-NEXT: #pragma omp target map(tofrom: a[0:10],i)
70 // OMP45-NEXT: #pragma omp target map(to: i) map(from: j)
72 // OMP45-NEXT: #pragma omp target map(always,alloc: i)
74 // OMP45-NEXT: #pragma omp target map(always,from: i)
76 // OMP45-NEXT: #pragma omp target map(tofrom: always)
80 // OMP45-NEXT: #pragma omp target map(tofrom: always,i)
85 // OMP45-NEXT: #pragma omp target map(close,alloc: i)
87 // OMP45-NEXT: #pragma omp target map(close,from: i)
89 // OMP45-NEXT: #pragma omp target map(tofrom: close)
93 // OMP45-NEXT: #pragma omp target map(tofrom: close,i)
98 // OMP45-NEXT: #pragma omp target nowait
100 // OMP45-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
102 // OMP45-NEXT: #pragma omp target defaultmap(tofrom: scalar)
106 // OMP45-NEXT: #pragma omp target
108 // OMP45-NEXT: #pragma omp target if(target: argc > 0)
110 // OMP45-NEXT: #pragma omp target if(5)
112 // OMP45-NEXT: #pragma omp target map(tofrom: i)
114 // OMP45-NEXT: #pragma omp target map(tofrom: a[0:10],i)
116 // OMP45-NEXT: #pragma omp target map(to: i) map(from: j)
118 // OMP45-NEXT: #pragma omp target map(always,alloc: i)
120 // OMP45-NEXT: #pragma omp target map(always,from: i)
122 // OMP45-NEXT: #pragma omp target map(tofrom: always)
126 // OMP45-NEXT: #pragma omp target map(tofrom: always,i)
131 // OMP45-NEXT: #pragma omp target map(close,alloc: i)
133 // OMP45-NEXT: #pragma omp target map(close,from: i)
135 // OMP45-NEXT: #pragma omp target map(tofrom: close)
139 // OMP45-NEXT: #pragma omp target map(tofrom: close,i)
144 // OMP45-NEXT: #pragma omp target nowait
146 // OMP45-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
148 // OMP45-NEXT: #pragma omp target defaultmap(tofrom: scalar)
152 // OMP45-NEXT: #pragma omp target
154 // OMP45-NEXT: #pragma omp target if(target: argc > 0)
156 // OMP45-NEXT: #pragma omp target if(1)
158 // OMP45-NEXT: #pragma omp target map(tofrom: i)
160 // OMP45-NEXT: #pragma omp target map(tofrom: a[0:10],i)
162 // OMP45-NEXT: #pragma omp target map(to: i) map(from: j)
164 // OMP45-NEXT: #pragma omp target map(always,alloc: i)
166 // OMP45-NEXT: #pragma omp target map(always,from: i)
168 // OMP45-NEXT: #pragma omp target map(tofrom: always)
172 // OMP45-NEXT: #pragma omp target map(tofrom: always,i)
177 // OMP45-NEXT: #pragma omp target map(close,alloc: i)
179 // OMP45-NEXT: #pragma omp target map(close,from: i)
181 // OMP45-NEXT: #pragma omp target map(tofrom: close)
185 // OMP45-NEXT: #pragma omp target map(tofrom: close,i)
190 // OMP45-NEXT: #pragma omp target nowait
192 // OMP45-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
194 // OMP45-NEXT: #pragma omp target defaultmap(tofrom: scalar)
203 #pragma omp target map(this[0]) in foo()
204 // OMP45-NEXT: #pragma omp target map(tofrom: this[0]) in foo()
207 #pragma omp target map(this[:1]) in foo()
208 // OMP45-NEXT: #pragma omp target map(tofrom: this[:1]) in foo()
211 #pragma omp target map((this)[0]) in foo()
212 // OMP45-NEXT: #pragma omp target map(tofrom: (this)[0]) in foo()
215 #pragma omp target map(this[:a]) in foo()
216 // OMP45-NEXT: #pragma omp target map(tofrom: this[:a]) in foo()
219 #pragma omp target map(this[a:1]) in foo()
220 // OMP45-NEXT: #pragma omp target map(tofrom: this[a:1]) in foo()
223 #pragma omp target map(this[a]) in foo()
224 // OMP45-NEXT: #pragma omp target map(tofrom: this[a]) in foo()
236 #pragma omp target in main()
237 // OMP45-NEXT: #pragma omp target in main()
240 #pragma omp target if (argc > 0) in main()
241 // OMP45-NEXT: #pragma omp target if(argc > 0) in main()
245 #pragma omp target map(i) if(argc>0) in main()
246 // OMP45-NEXT: #pragma omp target map(tofrom: i) if(argc > 0) in main()
250 #pragma omp target map(i) in main()
251 // OMP45-NEXT: #pragma omp target map(tofrom: i) in main()
255 #pragma omp target map(a[0:10], i) in main()
256 // OMP45-NEXT: #pragma omp target map(tofrom: a[0:10],i) in main()
260 #pragma omp target map(to: i) map(from: j) in main()
261 // OMP45-NEXT: #pragma omp target map(to: i) map(from: j) in main()
265 #pragma omp target map(always,alloc: i) in main()
266 // OMP45-NEXT: #pragma omp target map(always,alloc: i) in main()
270 #pragma omp target map(always from: i) in main()
271 // OMP45-NEXT: #pragma omp target map(always,from: i) in main()
275 #pragma omp target map(always) in main()
276 // OMP45-NEXT: #pragma omp target map(tofrom: always) in main()
282 #pragma omp target map(always,i) in main()
283 // OMP45-NEXT: #pragma omp target map(tofrom: always,i) in main()
290 #pragma omp target map(close,alloc: i) in main()
291 // OMP45-NEXT: #pragma omp target map(close,alloc: i) in main()
295 #pragma omp target map(close from: i) in main()
296 // OMP45-NEXT: #pragma omp target map(close,from: i) in main()
300 #pragma omp target map(close) in main()
301 // OMP45-NEXT: #pragma omp target map(tofrom: close) in main()
307 #pragma omp target map(close,i) in main()
308 // OMP45-NEXT: #pragma omp target map(tofrom: close,i) in main()
315 #pragma omp target nowait in main()
316 // OMP45-NEXT: #pragma omp target nowait in main()
320 #pragma omp target depend(in : argc, argv[i:argc], a[:]) in main()
321 // OMP45-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:]) in main()
325 #pragma omp target defaultmap(tofrom: scalar) in main()
326 // OMP45-NEXT: #pragma omp target defaultmap(tofrom: scalar) in main()
370 #pragma omp declare target
372 #pragma omp end declare target
375 #pragma omp declare target link(a)
380 #pragma omp target device(argc) in tmain()
382 #pragma omp target if (target:argc > 0) device(device_num: C) in tmain()
385 #pragma omp target if (C) device(ancestor: argc) in tmain()
388 #pragma omp target map(i) in tmain()
390 #pragma omp target map(a[0:10], i) in tmain()
392 #pragma omp target map(to: i) map(from: j) in tmain()
394 #pragma omp target map(always,alloc: i) in tmain()
396 #pragma omp target map(always, from: i) in tmain()
398 #pragma omp target map(always) in tmain()
400 #pragma omp target map(always,i) in tmain()
402 #pragma omp target map(close,alloc: i) in tmain()
404 #pragma omp target map(close, from: i) in tmain()
406 #pragma omp target map(close) in tmain()
408 #pragma omp target map(close,i) in tmain()
410 #pragma omp target nowait in tmain()
412 #pragma omp target depend(in : argc, argv[i:argc], a[:]) in tmain()
414 #pragma omp target defaultmap(alloc: scalar) in tmain()
416 #pragma omp target defaultmap(to: scalar) in tmain()
418 #pragma omp target defaultmap(from: scalar) in tmain()
420 #pragma omp target defaultmap(tofrom: scalar) in tmain()
422 #pragma omp target defaultmap(firstprivate: scalar) in tmain()
424 #pragma omp target defaultmap(none: scalar) in tmain()
426 #pragma omp target defaultmap(default: scalar) in tmain()
428 #pragma omp target defaultmap(alloc: aggregate) in tmain()
430 #pragma omp target defaultmap(to: aggregate) in tmain()
432 #pragma omp target defaultmap(from: aggregate) in tmain()
434 #pragma omp target defaultmap(tofrom: aggregate) in tmain()
436 #pragma omp target defaultmap(firstprivate: aggregate) in tmain()
438 #pragma omp target defaultmap(none: aggregate) in tmain()
440 #pragma omp target defaultmap(default: aggregate) in tmain()
442 #pragma omp target defaultmap(alloc: pointer) in tmain()
444 #pragma omp target defaultmap(to: pointer) in tmain()
446 #pragma omp target defaultmap(from: pointer) in tmain()
448 #pragma omp target defaultmap(tofrom: pointer) in tmain()
450 #pragma omp target defaultmap(firstprivate: pointer) in tmain()
452 #pragma omp target defaultmap(none: pointer) in tmain()
454 #pragma omp target defaultmap(default: pointer) in tmain()
456 #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer) in tmain()
458 #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate) in tmain()
460 #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar) in tmain()
462 #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defaultmap(tofrom:… in tmain()
464 #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(alloc: scalar) in tmain()
469 #pragma omp target is_device_ptr(g) defaultmap(none: pointer) in tmain()
471 #pragma omp target private(g) defaultmap(none: pointer) in tmain()
473 #pragma omp target firstprivate(g) defaultmap(none: pointer) in tmain()
475 #pragma omp target defaultmap(none: scalar) map(to: i) in tmain()
477 #pragma omp target defaultmap(none: aggregate) map(to: a) in tmain()
479 #pragma omp target defaultmap(none: scalar) in tmain()
487 // OMP5-NEXT: #pragma omp target device(argc){{$}}
489 // OMP5-NEXT: #pragma omp target if(target: argc > 0) device(device_num: C)
491 // REV: #pragma omp target if(C) device(ancestor: argc)
493 // OMP5-NEXT: #pragma omp target map(tofrom: i)
495 // OMP5-NEXT: #pragma omp target map(tofrom: a[0:10],i)
497 // OMP5-NEXT: #pragma omp target map(to: i) map(from: j)
499 // OMP5-NEXT: #pragma omp target map(always,alloc: i)
501 // OMP5-NEXT: #pragma omp target map(always,from: i)
503 // OMP5-NEXT: #pragma omp target map(tofrom: always)
507 // OMP5-NEXT: #pragma omp target map(tofrom: always,i)
512 // OMP5-NEXT: #pragma omp target map(close,alloc: i)
514 // OMP5-NEXT: #pragma omp target map(close,from: i)
516 // OMP5-NEXT: #pragma omp target map(tofrom: close)
520 // OMP5-NEXT: #pragma omp target map(tofrom: close,i)
525 // OMP5-NEXT: #pragma omp target nowait
527 // OMP5-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
529 // OMP5-NEXT: #pragma omp target defaultmap(alloc: scalar)
531 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar)
533 // OMP5-NEXT: #pragma omp target defaultmap(from: scalar)
535 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: scalar)
537 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: scalar)
539 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar)
541 // OMP5-NEXT: #pragma omp target defaultmap(default: scalar)
543 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate)
545 // OMP5-NEXT: #pragma omp target defaultmap(to: aggregate)
547 // OMP5-NEXT: #pragma omp target defaultmap(from: aggregate)
549 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate)
551 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: aggregate)
553 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate)
555 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate)
557 // OMP5-NEXT: #pragma omp target defaultmap(alloc: pointer)
559 // OMP5-NEXT: #pragma omp target defaultmap(to: pointer)
561 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer)
563 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: pointer)
565 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: pointer)
567 // OMP5-NEXT: #pragma omp target defaultmap(none: pointer)
569 // OMP5-NEXT: #pragma omp target defaultmap(default: pointer)
571 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer)
573 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate)
575 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar)
577 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defa…
579 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(a…
583 // OMP5-NEXT: #pragma omp target
585 // OMP5-NEXT: #pragma omp target if(target: argc > 0)
587 // REV: #pragma omp target if(5)
589 // OMP5-NEXT: #pragma omp target map(tofrom: i)
591 // OMP5-NEXT: #pragma omp target map(tofrom: a[0:10],i)
593 // OMP5-NEXT: #pragma omp target map(to: i) map(from: j)
595 // OMP5-NEXT: #pragma omp target map(always,alloc: i)
597 // OMP5-NEXT: #pragma omp target map(always,from: i)
599 // OMP5-NEXT: #pragma omp target map(tofrom: always)
603 // OMP5-NEXT: #pragma omp target map(tofrom: always,i)
608 // OMP5-NEXT: #pragma omp target map(close,alloc: i)
610 // OMP5-NEXT: #pragma omp target map(close,from: i)
612 // OMP5-NEXT: #pragma omp target map(tofrom: close)
616 // OMP5-NEXT: #pragma omp target map(tofrom: close,i)
621 // OMP5-NEXT: #pragma omp target nowait
623 // OMP5-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
625 // OMP5-NEXT: #pragma omp target defaultmap(alloc: scalar)
627 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar)
629 // OMP5-NEXT: #pragma omp target defaultmap(from: scalar)
631 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: scalar)
633 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: scalar)
635 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar)
637 // OMP5-NEXT: #pragma omp target defaultmap(default: scalar)
639 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate)
641 // OMP5-NEXT: #pragma omp target defaultmap(to: aggregate)
643 // OMP5-NEXT: #pragma omp target defaultmap(from: aggregate)
645 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate)
647 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: aggregate)
649 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate)
651 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate)
653 // OMP5-NEXT: #pragma omp target defaultmap(alloc: pointer)
655 // OMP5-NEXT: #pragma omp target defaultmap(to: pointer)
657 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer)
659 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: pointer)
661 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: pointer)
663 // OMP5-NEXT: #pragma omp target defaultmap(none: pointer)
665 // OMP5-NEXT: #pragma omp target defaultmap(default: pointer)
667 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer)
669 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate)
671 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar)
673 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defa…
675 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(a…
679 // OMP5-NEXT: #pragma omp target device(argc)
681 // OMP5-NEXT: #pragma omp target if(target: argc > 0) device(device_num: 1)
683 // REV: #pragma omp target if(1) device(ancestor: argc)
685 // OMP5-NEXT: #pragma omp target map(tofrom: i)
687 // OMP5-NEXT: #pragma omp target map(tofrom: a[0:10],i)
689 // OMP5-NEXT: #pragma omp target map(to: i) map(from: j)
691 // OMP5-NEXT: #pragma omp target map(always,alloc: i)
693 // OMP5-NEXT: #pragma omp target map(always,from: i)
695 // OMP5-NEXT: #pragma omp target map(tofrom: always)
699 // OMP5-NEXT: #pragma omp target map(tofrom: always,i)
704 // OMP5-NEXT: #pragma omp target map(close,alloc: i)
706 // OMP5-NEXT: #pragma omp target map(close,from: i)
708 // OMP5-NEXT: #pragma omp target map(tofrom: close)
712 // OMP5-NEXT: #pragma omp target map(tofrom: close,i)
717 // OMP5-NEXT: #pragma omp target nowait
719 // OMP5-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:])
721 // OMP5-NEXT: #pragma omp target defaultmap(alloc: scalar)
723 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar)
725 // OMP5-NEXT: #pragma omp target defaultmap(from: scalar)
727 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: scalar)
729 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: scalar)
731 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar)
733 // OMP5-NEXT: #pragma omp target defaultmap(default: scalar)
735 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate)
737 // OMP5-NEXT: #pragma omp target defaultmap(to: aggregate)
739 // OMP5-NEXT: #pragma omp target defaultmap(from: aggregate)
741 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate)
743 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: aggregate)
745 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate)
747 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate)
749 // OMP5-NEXT: #pragma omp target defaultmap(alloc: pointer)
751 // OMP5-NEXT: #pragma omp target defaultmap(to: pointer)
753 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer)
755 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: pointer)
757 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: pointer)
759 // OMP5-NEXT: #pragma omp target defaultmap(none: pointer)
761 // OMP5-NEXT: #pragma omp target defaultmap(default: pointer)
763 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer)
765 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate)
767 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar)
769 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defa…
771 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(a…
774 // OMP5-NEXT: #pragma omp target is_device_ptr(g) defaultmap(none: pointer)
776 // OMP5-NEXT: #pragma omp target private(g) defaultmap(none: pointer)
778 // OMP5-NEXT: #pragma omp target firstprivate(g) defaultmap(none: pointer)
780 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar) map(to: i)
782 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate) map(to: a)
784 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar)
793 #pragma omp target map(this[0]) in foo()
794 // OMP5-NEXT: #pragma omp target map(tofrom: this[0]) in foo()
797 #pragma omp target map(this[:1]) in foo()
798 // OMP5-NEXT: #pragma omp target map(tofrom: this[:1]) in foo()
801 #pragma omp target map((this)[0]) in foo()
802 // OMP5-NEXT: #pragma omp target map(tofrom: (this)[0]) in foo()
805 #pragma omp target map(this[:a]) in foo()
806 // OMP5-NEXT: #pragma omp target map(tofrom: this[:a]) in foo()
809 #pragma omp target map(this[a:1]) in foo()
810 // OMP5-NEXT: #pragma omp target map(tofrom: this[a:1]) in foo()
813 #pragma omp target map(this[a]) in foo()
814 // OMP5-NEXT: #pragma omp target map(tofrom: this[a]) in foo()
826 #pragma omp target in main()
827 // OMP5-NEXT: #pragma omp target in main()
830 #pragma omp target if (argc > 0) in main()
831 // OMP5-NEXT: #pragma omp target if(argc > 0) in main()
835 #pragma omp target map(i) if(argc>0) in main()
836 // OMP5-NEXT: #pragma omp target map(tofrom: i) if(argc > 0) in main()
840 #pragma omp target map(i) in main()
841 // OMP5-NEXT: #pragma omp target map(tofrom: i) in main()
845 #pragma omp target map(a[0:10], i) in main()
846 // OMP5-NEXT: #pragma omp target map(tofrom: a[0:10],i) in main()
850 #pragma omp target map(to: i) map(from: j) in main()
851 // OMP5-NEXT: #pragma omp target map(to: i) map(from: j) in main()
855 #pragma omp target map(always,alloc: i) in main()
856 // OMP5-NEXT: #pragma omp target map(always,alloc: i) in main()
860 #pragma omp target map(always, from: i) in main()
861 // OMP5-NEXT: #pragma omp target map(always,from: i) in main()
865 #pragma omp target map(always) in main()
866 // OMP5-NEXT: #pragma omp target map(tofrom: always) in main()
872 #pragma omp target map(always,i) in main()
873 // OMP5-NEXT: #pragma omp target map(tofrom: always,i) in main()
880 #pragma omp target map(close,alloc: i) in main()
881 // OMP5-NEXT: #pragma omp target map(close,alloc: i) in main()
885 #pragma omp target map(close, from: i) in main()
886 // OMP5-NEXT: #pragma omp target map(close,from: i) in main()
890 #pragma omp target map(close) in main()
891 // OMP5-NEXT: #pragma omp target map(tofrom: close) in main()
897 #pragma omp target map(close,i) in main()
898 // OMP5-NEXT: #pragma omp target map(tofrom: close,i) in main()
905 #pragma omp target nowait in main()
906 // OMP5-NEXT: #pragma omp target nowait in main()
910 #pragma omp target depend(in : argc, argv[i:argc], a[:]) in main()
911 // OMP5-NEXT: #pragma omp target depend(in : argc,argv[i:argc],a[:]) in main()
915 #pragma omp target defaultmap(alloc: scalar) in main()
916 // OMP5-NEXT: #pragma omp target defaultmap(alloc: scalar) in main()
920 #pragma omp target defaultmap(to: scalar) in main()
921 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar) in main()
925 #pragma omp target defaultmap(from: scalar) in main()
926 // OMP5-NEXT: #pragma omp target defaultmap(from: scalar) in main()
930 #pragma omp target defaultmap(tofrom: scalar) in main()
931 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: scalar) in main()
935 #pragma omp target defaultmap(firstprivate: scalar) in main()
936 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: scalar) in main()
940 #pragma omp target defaultmap(none: scalar) in main()
941 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar) in main()
945 #pragma omp target defaultmap(default: scalar) in main()
946 // OMP5-NEXT: #pragma omp target defaultmap(default: scalar) in main()
950 #pragma omp target defaultmap(alloc: aggregate) in main()
951 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate) in main()
955 #pragma omp target defaultmap(to: aggregate) in main()
956 // OMP5-NEXT: #pragma omp target defaultmap(to: aggregate) in main()
960 #pragma omp target defaultmap(from: aggregate) in main()
961 // OMP5-NEXT: #pragma omp target defaultmap(from: aggregate) in main()
965 #pragma omp target defaultmap(tofrom: aggregate) in main()
966 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate) in main()
970 #pragma omp target defaultmap(firstprivate: aggregate) in main()
971 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: aggregate) in main()
975 #pragma omp target defaultmap(none: aggregate) in main()
976 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate) in main()
980 #pragma omp target defaultmap(default: aggregate) in main()
981 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate) in main()
985 #pragma omp target defaultmap(alloc: pointer) in main()
986 // OMP5-NEXT: #pragma omp target defaultmap(alloc: pointer) in main()
990 #pragma omp target defaultmap(to: pointer) in main()
991 // OMP5-NEXT: #pragma omp target defaultmap(to: pointer) in main()
995 #pragma omp target defaultmap(from: pointer) in main()
996 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer) in main()
1000 #pragma omp target defaultmap(tofrom: pointer) in main()
1001 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: pointer) in main()
1005 #pragma omp target defaultmap(firstprivate: pointer) in main()
1006 // OMP5-NEXT: #pragma omp target defaultmap(firstprivate: pointer) in main()
1010 #pragma omp target defaultmap(none: pointer) in main()
1011 // OMP5-NEXT: #pragma omp target defaultmap(none: pointer) in main()
1015 #pragma omp target defaultmap(default: pointer) in main()
1016 // OMP5-NEXT: #pragma omp target defaultmap(default: pointer) in main()
1020 #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer) in main()
1021 // OMP5-NEXT: #pragma omp target defaultmap(to: scalar) defaultmap(tofrom: pointer) in main()
1025 #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate) in main()
1026 // OMP5-NEXT: #pragma omp target defaultmap(from: pointer) defaultmap(none: aggregate) in main()
1030 #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar) in main()
1031 // OMP5-NEXT: #pragma omp target defaultmap(default: aggregate) defaultmap(alloc: scalar) in main()
1035 #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defaultmap(tofrom:… in main()
1036 // OMP5-NEXT: #pragma omp target defaultmap(alloc: aggregate) defaultmap(firstprivate: scalar) defa… in main()
1040 #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(alloc: scalar) in main()
1041 // OMP5-NEXT: #pragma omp target defaultmap(tofrom: aggregate) defaultmap(to: pointer) defaultmap(a… in main()
1048 #pragma omp target is_device_ptr(g) defaultmap(none: pointer) in main()
1049 // OMP5-NEXT: #pragma omp target is_device_ptr(g) defaultmap(none: pointer) in main()
1053 #pragma omp target private(g) defaultmap(none: pointer) in main()
1054 // OMP5-NEXT: #pragma omp target private(g) defaultmap(none: pointer) in main()
1058 #pragma omp target firstprivate(g) defaultmap(none: pointer) in main()
1059 // OMP5-NEXT: #pragma omp target firstprivate(g) defaultmap(none: pointer) in main()
1063 #pragma omp target defaultmap(none: scalar) map(to: i) in main()
1064 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar) map(to: i) in main()
1068 #pragma omp target defaultmap(none: aggregate) map(to: a) in main()
1069 // OMP5-NEXT: #pragma omp target defaultmap(none: aggregate) map(to: a) in main()
1073 #pragma omp target defaultmap(none: scalar) in main()
1074 // OMP5-NEXT: #pragma omp target defaultmap(none: scalar) in main()
1077 #pragma omp target defaultmap(none) in main()
1078 // OMP5-NEXT: #pragma omp target defaultmap(none) in main()
1081 #pragma omp target allocate(omp_default_mem_alloc:argv) uses_allocators(omp_default_mem_alloc,omp_l… in main()
1082 …// OMP5-NEXT: #pragma omp target allocate(omp_default_mem_alloc: argv) uses_allocators(omp_default… in main()
1105 #pragma omp target defaultmap(present: scalar) in tmain()
1107 #pragma omp target defaultmap(present: aggregate) in tmain()
1109 #pragma omp target defaultmap(present: pointer) in tmain()
1111 #pragma omp target thread_limit(C) in tmain()
1113 #pragma omp target defaultmap(present) in tmain()
1120 // OMP51-NEXT: #pragma omp target defaultmap(present: scalar)
1122 // OMP51-NEXT: #pragma omp target defaultmap(present: aggregate)
1124 // OMP51-NEXT: #pragma omp target defaultmap(present: pointer)
1126 // OMP51-NEXT: #pragma omp target thread_limit(C)
1128 // OMP51-NEXT: #pragma omp target defaultmap(present)
1133 #pragma omp target defaultmap(present: scalar) in main()
1134 // OMP51-NEXT: #pragma omp target defaultmap(present: scalar) in main()
1137 #pragma omp target defaultmap(present: aggregate) in main()
1138 // OMP51-NEXT: #pragma omp target defaultmap(present: aggregate) in main()
1141 #pragma omp target defaultmap(present: pointer) in main()
1142 // OMP51-NEXT: #pragma omp target defaultmap(present: pointer) in main()
1167 #pragma omp target map(iterator(it = 0:N:2), to: v[it]) in tmain()
1169 #pragma omp target map(iterator(it = 0:N:4), from: v[it]) in tmain()
1178 // OMP52-NEXT: #pragma omp target map(iterator(int it = 0:N:2),to: v[it])
1180 // OMP52-NEXT: #pragma omp target map(iterator(int it = 0:N:4),from: v[it])
1187 #pragma omp target in main()
1188 // OMP52-NEXT: #pragma omp target in main()
1191 #pragma omp target map(iterator(it = 0:20:2), to: a[it]) in main()
1192 // OMP52-NEXT: #pragma omp target map(iterator(int it = 0:20:2),to: a[it]) in main()
1195 #pragma omp target map(iterator(it = 0:20:4), from: a[it]) in main()
1196 // OMP52-NEXT: #pragma omp target map(iterator(int it = 0:20:4),from: a[it]) in main()
1219 #pragma omp target map(from always: i) in tmain()
1221 #pragma omp target map(from, close: i) in tmain()
1223 #pragma omp target map(always,close: i) in tmain()
1229 //OMP60-NEXT: #pragma omp target map(always,from: i)
1231 //OMP60-NEXT: #pragma omp target map(close,from: i)
1233 //OMP60-NEXT: #pragma omp target map(always,close,tofrom: i)
1239 //OMP60-NEXT: #pragma omp target map(always,from: i)
1241 //OMP60-NEXT: #pragma omp target map(close,from: i)
1243 //OMP60-NEXT: #pragma omp target map(always,close,tofrom: i)
1249 //OMP60-NEXT: #pragma omp target map(always,from: i)
1251 //OMP60-NEXT: #pragma omp target map(close,from: i)
1253 //OMP60-NEXT: #pragma omp target map(always,close,tofrom: i)
1277 #pragma omp target map(ompx_hold,alloc: i) in tmain()
1279 #pragma omp target map(ompx_hold from: i) in tmain()
1281 #pragma omp target map(ompx_hold) in tmain()
1283 #pragma omp target map(ompx_hold,i) in tmain()
1290 // OMPX-NEXT: #pragma omp target map(ompx_hold,alloc: i)
1292 // OMPX-NEXT: #pragma omp target map(ompx_hold,from: i)
1294 // OMPX-NEXT: #pragma omp target map(tofrom: ompx_hold)
1298 // OMPX-NEXT: #pragma omp target map(tofrom: ompx_hold,i)
1306 // OMPX-NEXT: #pragma omp target map(ompx_hold,alloc: i)
1308 // OMPX-NEXT: #pragma omp target map(ompx_hold,from: i)
1310 // OMPX-NEXT: #pragma omp target map(tofrom: ompx_hold)
1314 // OMPX-NEXT: #pragma omp target map(tofrom: ompx_hold,i)
1321 #pragma omp target map(ompx_hold,alloc: i) in main()
1323 #pragma omp target map(ompx_hold from: i) in main()
1325 #pragma omp target map(ompx_hold) in main()
1327 #pragma omp target map(ompx_hold,i) in main()