Lines Matching +full:- +full:r
1 // RUN: %libomptarget-compile-generic -fopenmp-extensions
2 // RUN: %libomptarget-run-generic | %fcheck-generic -strict-whitespace
14 int m, r, d; in main() local
15 // CHECK: presence of m, r, d: 0, 0, 0 in main()
16 CHECK_PRESENCE(m, r, d); in main()
18 // ----------------------------------------------------------------------- in main()
19 // CHECK-NEXT: check:{{.*}} in main()
22 // CHECK-NEXT: structured{{.*}} in main()
24 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
26 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
27 CHECK_PRESENCE(m, r, d); in main()
28 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
30 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
31 CHECK_PRESENCE(m, r, d); in main()
33 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
34 CHECK_PRESENCE(m, r, d); in main()
36 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
37 CHECK_PRESENCE(m, r, d); in main()
39 // CHECK-NEXT: dynamic{{.*}} in main()
41 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
43 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
44 CHECK_PRESENCE(m, r, d); in main()
45 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
47 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
48 CHECK_PRESENCE(m, r, d); in main()
49 #pragma omp target exit data map(from : m) map(release : r) in main()
50 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
51 CHECK_PRESENCE(m, r, d); in main()
52 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
53 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
54 CHECK_PRESENCE(m, r, d); in main()
56 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
57 CHECK_PRESENCE(m, r, d); in main()
58 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
59 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
60 CHECK_PRESENCE(m, r, d); in main()
62 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
63 CHECK_PRESENCE(m, r, d); in main()
65 // ----------------------------------------------------------------------- in main()
71 // CHECK-NEXT: dynamic{{.*}} in main()
73 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
75 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
76 CHECK_PRESENCE(m, r, d); in main()
77 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
79 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
80 CHECK_PRESENCE(m, r, d); in main()
81 #pragma omp target exit data map(from : m) map(release : r) in main()
82 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
83 CHECK_PRESENCE(m, r, d); in main()
84 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
85 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
86 CHECK_PRESENCE(m, r, d); in main()
88 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
89 CHECK_PRESENCE(m, r, d); in main()
90 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
91 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
92 CHECK_PRESENCE(m, r, d); in main()
94 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
95 CHECK_PRESENCE(m, r, d); in main()
97 // ----------------------------------------------------------------------- in main()
101 // CHECK-NEXT: structured{{.*}} in main()
103 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
105 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
106 CHECK_PRESENCE(m, r, d); in main()
107 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
109 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
110 CHECK_PRESENCE(m, r, d); in main()
111 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
113 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
114 CHECK_PRESENCE(m, r, d); in main()
115 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
117 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
118 CHECK_PRESENCE(m, r, d); in main()
120 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
121 CHECK_PRESENCE(m, r, d); in main()
123 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
124 CHECK_PRESENCE(m, r, d); in main()
126 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
127 CHECK_PRESENCE(m, r, d); in main()
129 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
130 CHECK_PRESENCE(m, r, d); in main()
132 // CHECK-NEXT: dynamic{{.*}} in main()
134 #pragma omp target enter data map(to : m) map(alloc : r, d) in main()
135 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
136 CHECK_PRESENCE(m, r, d); in main()
137 #pragma omp target enter data map(to : m) map(alloc : r, d) in main()
138 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
139 CHECK_PRESENCE(m, r, d); in main()
140 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
142 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
143 CHECK_PRESENCE(m, r, d); in main()
144 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
146 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
147 CHECK_PRESENCE(m, r, d); in main()
148 #pragma omp target exit data map(from : m) map(release : r) in main()
149 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
150 CHECK_PRESENCE(m, r, d); in main()
151 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
152 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
153 CHECK_PRESENCE(m, r, d); in main()
155 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
156 CHECK_PRESENCE(m, r, d); in main()
157 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
158 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
159 CHECK_PRESENCE(m, r, d); in main()
161 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
162 CHECK_PRESENCE(m, r, d); in main()
164 // ----------------------------------------------------------------------- in main()
168 // CHECK-NEXT: structured{{.*}} in main()
170 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
172 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
173 CHECK_PRESENCE(m, r, d); in main()
174 #pragma omp target data map(tofrom : m) map(alloc : r, d) in main()
176 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
177 CHECK_PRESENCE(m, r, d); in main()
178 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
180 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
181 CHECK_PRESENCE(m, r, d); in main()
182 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
184 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
185 CHECK_PRESENCE(m, r, d); in main()
187 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
188 CHECK_PRESENCE(m, r, d); in main()
190 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
191 CHECK_PRESENCE(m, r, d); in main()
193 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
194 CHECK_PRESENCE(m, r, d); in main()
196 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
197 CHECK_PRESENCE(m, r, d); in main()
199 // CHECK-NEXT: dynamic{{.*}} in main()
201 #pragma omp target enter data map(to : m) map(alloc : r, d) in main()
202 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
203 CHECK_PRESENCE(m, r, d); in main()
204 #pragma omp target enter data map(to : m) map(alloc : r, d) in main()
205 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
206 CHECK_PRESENCE(m, r, d); in main()
207 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
209 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
210 CHECK_PRESENCE(m, r, d); in main()
211 #pragma omp target data map(ompx_hold, tofrom : m) map(ompx_hold, alloc : r, d) in main()
213 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
214 CHECK_PRESENCE(m, r, d); in main()
216 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
217 CHECK_PRESENCE(m, r, d); in main()
219 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
220 CHECK_PRESENCE(m, r, d); in main()
221 #pragma omp target exit data map(from : m) map(release : r) in main()
222 // CHECK-NEXT: presence of m, r, d: 1, 1, 1 in main()
223 CHECK_PRESENCE(m, r, d); in main()
224 #pragma omp target exit data map(from : m) map(release : r) map(delete : d) in main()
225 // CHECK-NEXT: presence of m, r, d: 0, 0, 0 in main()
226 CHECK_PRESENCE(m, r, d); in main()