Home | History | Annotate | Download | only in OpenMP

Lines Matching full:pragma

15   #pragma omp threadprivate(TS)
20 // CHECK-NEXT: #pragma omp threadprivate(S<int>::TS)
24 // CHECK-NEXT: #pragma omp threadprivate(S<char>::TS)
28 // CHECK-NEXT: #pragma omp threadprivate(S::TS)
38 #pragma omp target parallel
40 #pragma omp target parallel default(none), private(argc,b) firstprivate(argv) shared (d) if (parallel:argc > 0) num_threads(C) proc_bind(master) reduction(+:c, arr1[argc]) reduction(max:e, arr[:C][0:10])
42 #pragma omp target parallel if (C) num_threads(s) proc_bind(close) reduction(^:e, f, arr[0:C][:argc]) reduction(&& : g)
44 #pragma omp target parallel if (target:argc > 0)
46 #pragma omp target parallel if (parallel:argc > 0)
48 #pragma omp target parallel if (C)
50 #pragma omp target parallel map(i)
52 #pragma omp target parallel map(a[0:10], i)
54 #pragma omp target parallel map(to: i) map(from: j)
56 #pragma omp target parallel map(always,alloc: i)
58 #pragma omp target parallel nowait
60 #pragma omp target parallel depend(in : argc, argv[i:argc], a[:])
62 #pragma omp target parallel defaultmap(tofrom: scalar)
73 // CHECK-NEXT: #pragma omp target parallel
75 // CHECK-NEXT: #pragma omp target parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(parallel: argc > 0) num_threads(5) proc_bind(master) reduction(+: c,arr1[argc]) reduction(max: e,arr[:5][0:10])
77 // CHECK-NEXT: #pragma omp target parallel if(5) num_threads(s) proc_bind(close) reduction(^: e,f,arr[0:5][:argc]) reduction(&&: g)
79 // CHECK-NEXT: #pragma omp target parallel if(target: argc > 0)
81 // CHECK-NEXT: #pragma omp target parallel if(parallel: argc > 0)
83 // CHECK-NEXT: #pragma omp target parallel if(5)
85 // CHECK-NEXT: #pragma omp target parallel map(tofrom: i)
87 // CHECK-NEXT: #pragma omp target parallel map(tofrom: a[0:10],i)
89 // CHECK-NEXT: #pragma omp target parallel map(to: i) map(from: j)
91 // CHECK-NEXT: #pragma omp target parallel map(always,alloc: i)
93 // CHECK-NEXT: #pragma omp target parallel nowait
95 // CHECK-NEXT: #pragma omp target parallel depend(in : argc,argv[i:argc],a[:])
97 // CHECK-NEXT: #pragma omp target parallel defaultmap(tofrom: scalar)
105 // CHECK-NEXT: #pragma omp target parallel
107 // CHECK-NEXT: #pragma omp target parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(parallel: argc > 0) num_threads(1) proc_bind(master) reduction(+: c,arr1[argc]) reduction(max: e,arr[:1][0:10])
109 // CHECK-NEXT: #pragma omp target parallel if(1) num_threads(s) proc_bind(close) reduction(^: e,f,arr[0:1][:argc]) reduction(&&: g)
111 // CHECK-NEXT: #pragma omp target parallel if(target: argc > 0)
113 // CHECK-NEXT: #pragma omp target parallel if(parallel: argc > 0)
115 // CHECK-NEXT: #pragma omp target parallel if(1)
117 // CHECK-NEXT: #pragma omp target parallel map(tofrom: i)
119 // CHECK-NEXT: #pragma omp target parallel map(tofrom: a[0:10],i)
121 // CHECK-NEXT: #pragma omp target parallel map(to: i) map(from: j)
123 // CHECK-NEXT: #pragma omp target parallel map(always,alloc: i)
125 // CHECK-NEXT: #pragma omp target parallel nowait
127 // CHECK-NEXT: #pragma omp target parallel depend(in : argc,argv[i:argc],a[:])
129 // CHECK-NEXT: #pragma omp target parallel defaultmap(tofrom: scalar)
137 // CHECK-NEXT: #pragma omp target parallel
139 // CHECK-NEXT: #pragma omp target parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(parallel: argc > 0) num_threads(C) proc_bind(master) reduction(+: c,arr1[argc]) reduction(max: e,arr[:C][0:10])
141 // CHECK-NEXT: #pragma omp target parallel if(C) num_threads(s) proc_bind(close) reduction(^: e,f,arr[0:C][:argc]) reduction(&&: g)
143 // CHECK-NEXT: #pragma omp target parallel if(target: argc > 0)
145 // CHECK-NEXT: #pragma omp target parallel if(parallel: argc > 0)
147 // CHECK-NEXT: #pragma omp target parallel if(C)
149 // CHECK-NEXT: #pragma omp target parallel map(tofrom: i)
151 // CHECK-NEXT: #pragma omp target parallel map(tofrom: a[0:10],i)
153 // CHECK-NEXT: #pragma omp target parallel map(to: i) map(from: j)
155 // CHECK-NEXT: #pragma omp target parallel map(always,alloc: i)
157 // CHECK-NEXT: #pragma omp target parallel nowait
159 // CHECK-NEXT: #pragma omp target parallel depend(in : argc,argv[i:argc],a[:])
161 // CHECK-NEXT: #pragma omp target parallel defaultmap(tofrom: scalar)
168 #pragma omp target parallel
169 // CHECK-NEXT: #pragma omp target parallel
172 #pragma omp target parallel if (argc > 0)
173 // CHECK-NEXT: #pragma omp target parallel if(argc > 0)
177 #pragma omp target parallel if (target: argc > 0)
178 // CHECK-NEXT: #pragma omp target parallel if(target: argc > 0)
182 #pragma omp target parallel if (parallel: argc > 0)
183 // CHECK-NEXT: #pragma omp target parallel if(parallel: argc > 0)
187 #pragma omp target parallel map(i) if(argc>0)
188 // CHECK-NEXT: #pragma omp target parallel map(tofrom: i) if(argc > 0)
192 #pragma omp target parallel map(i)
193 // CHECK-NEXT: #pragma omp target parallel map(tofrom: i)
197 #pragma omp target parallel map(a[0:10], i)
198 // CHECK-NEXT: #pragma omp target parallel map(tofrom: a[0:10],i)
202 #pragma omp target parallel map(to: i) map(from: j)
203 // CHECK-NEXT: #pragma omp target parallel map(to: i) map(from: j)
207 #pragma omp target parallel map(always,alloc: i)
208 // CHECK-NEXT: #pragma omp target parallel map(always,alloc: i)
212 #pragma omp target parallel nowait
213 // CHECK-NEXT: #pragma omp target parallel nowait
217 #pragma omp target parallel depend(in : argc, argv[i:argc], a[:])
218 // CHECK-NEXT: #pragma omp target parallel depend(in : argc,argv[i:argc],a[:])
222 #pragma omp target parallel defaultmap(tofrom: scalar)
223 // CHECK-NEXT: #pragma omp target parallel defaultmap(tofrom: scalar)