Lines Matching refs:parallel
8 // PARALLEL DIRECTIVE
9 #pragma omp parallel
13 #pragma omp parallel
17 #pragma omp parallel
21 #pragma omp parallel
26 #pragma omp parallel
27 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel region}}
31 #pragma omp parallel
35 #pragma omp parallel
40 #pragma omp parallel
45 #pragma omp parallel
46 #pragma omp parallel for
49 #pragma omp parallel
50 #pragma omp parallel for simd
53 #pragma omp parallel
54 #pragma omp parallel sections
58 #pragma omp parallel
63 #pragma omp parallel
68 #pragma omp parallel
73 #pragma omp parallel
78 #pragma omp parallel
83 #pragma omp parallel
85 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
88 #pragma omp parallel
93 #pragma omp parallel
98 #pragma omp parallel
100 #pragma omp target parallel
103 #pragma omp parallel
105 #pragma omp target parallel for
109 #pragma omp parallel
114 #pragma omp parallel
119 #pragma omp parallel
121 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
124 #pragma omp parallel
130 #pragma omp parallel
132 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
136 #pragma omp parallel
140 #pragma omp parallel
142 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
146 #pragma omp parallel
148 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
152 #pragma omp parallel
154 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
180 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
221 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
227 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
233 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
292 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
297 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
334 #pragma omp distribute parallel for// expected-error {{OpenMP constructs may not be nested inside a simd region}}
340 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
354 #pragma omp for // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
366 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
372 #pragma omp parallel
378 #pragma omp sections // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
392 #pragma omp single // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
414 #pragma omp parallel
431 #pragma omp parallel for
437 #pragma omp parallel for simd
443 #pragma omp parallel sections
477 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
497 #pragma omp target parallel
502 #pragma omp target parallel for
539 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
545 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
577 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
618 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
624 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
630 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
689 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
694 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
732 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
738 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
752 #pragma omp for // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
764 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
770 #pragma omp parallel
776 #pragma omp sections // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
790 #pragma omp parallel
807 #pragma omp parallel
826 #pragma omp parallel
845 #pragma omp parallel for
851 #pragma omp parallel for simd
857 #pragma omp parallel sections
887 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
902 #pragma omp target parallel
907 #pragma omp target parallel for
942 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
948 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
968 #pragma omp for // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
986 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
995 #pragma omp parallel
1004 #pragma omp sections // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
1024 #pragma omp single // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
1036 #pragma omp parallel
1059 #pragma omp parallel for
1068 #pragma omp parallel for simd
1077 #pragma omp parallel sections
1129 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
1148 #pragma omp target parallel
1155 #pragma omp target parallel for
1207 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
1214 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
1229 #pragma omp for // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
1241 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
1247 #pragma omp parallel
1253 #pragma omp single // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
1274 #pragma omp sections // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
1281 #pragma omp parallel
1301 #pragma omp parallel for
1307 #pragma omp parallel for simd
1313 #pragma omp parallel sections
1347 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
1362 #pragma omp target parallel
1367 #pragma omp target parallel for
1405 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
1411 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
1425 #pragma omp for // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
1437 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
1443 #pragma omp parallel
1449 #pragma omp single // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
1470 #pragma omp sections // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
1477 #pragma omp parallel
1497 #pragma omp parallel for
1503 #pragma omp parallel for simd
1509 #pragma omp parallel sections
1543 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
1558 #pragma omp target parallel
1563 #pragma omp target parallel for
1601 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
1607 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
1621 #pragma omp for // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
1633 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
1639 #pragma omp parallel
1645 #pragma omp single // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
1666 #pragma omp sections // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
1673 #pragma omp parallel
1693 #pragma omp parallel for
1699 #pragma omp parallel for simd
1705 #pragma omp parallel sections
1743 #pragma omp parallel
1753 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
1768 #pragma omp target parallel
1773 #pragma omp target parallel for
1811 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
1817 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
1828 // PARALLEL FOR DIRECTIVE
1829 #pragma omp parallel for
1831 #pragma omp for // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
1835 #pragma omp parallel for
1841 #pragma omp parallel for
1843 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
1847 #pragma omp parallel for
1849 #pragma omp parallel
1853 #pragma omp parallel for
1855 #pragma omp sections // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
1860 #pragma omp parallel for
1862 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel for region}}
1867 #pragma omp parallel for
1869 #pragma omp single // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
1875 #pragma omp parallel for
1877 #pragma omp master // expected-error {{region cannot be closely nested inside 'parallel for' region}}
1883 #pragma omp parallel for
1891 #pragma omp parallel for
1893 #pragma omp parallel
1911 #pragma omp parallel for
1913 #pragma omp parallel for
1917 #pragma omp parallel for
1919 #pragma omp parallel for simd
1923 #pragma omp parallel for
1925 #pragma omp parallel sections
1930 #pragma omp parallel for
1937 #pragma omp parallel for
1942 #pragma omp parallel for
1944 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'parallel for' region}}
1947 #pragma omp parallel for
1952 #pragma omp parallel for
1957 #pragma omp parallel for
1959 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
1962 #pragma omp parallel for ordered
1967 #pragma omp parallel for
1972 #pragma omp parallel for
1977 #pragma omp parallel for
1979 #pragma omp target parallel
1982 #pragma omp parallel for
1984 #pragma omp target parallel for
1988 #pragma omp parallel for
1993 #pragma omp parallel for
1998 #pragma omp parallel for
2000 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
2003 #pragma omp parallel for
2009 #pragma omp parallel for
2011 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
2015 #pragma omp parallel for
2019 #pragma omp parallel for
2021 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
2025 #pragma omp parallel for
2027 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
2031 #pragma omp parallel for
2033 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
2038 // PARALLEL FOR SIMD DIRECTIVE
2039 #pragma omp parallel for simd
2045 #pragma omp parallel for simd
2051 #pragma omp parallel for simd
2057 #pragma omp parallel for simd
2059 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2063 #pragma omp parallel for simd
2070 #pragma omp parallel for simd
2077 #pragma omp parallel for simd
2085 #pragma omp parallel for simd
2093 #pragma omp parallel for simd
2101 #pragma omp parallel for simd
2103 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2121 #pragma omp parallel for simd
2123 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2127 #pragma omp parallel for simd
2129 #pragma omp parallel for simd// expected-error {{OpenMP constructs may not be nested inside a simd region}}
2133 #pragma omp parallel for simd
2135 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2140 #pragma omp parallel for simd
2147 #pragma omp parallel for simd
2152 #pragma omp parallel for simd
2157 #pragma omp parallel for simd
2162 #pragma omp parallel for simd
2167 #pragma omp parallel for simd
2172 #pragma omp parallel for simd
2177 #pragma omp parallel for simd
2182 #pragma omp parallel for simd
2187 #pragma omp parallel for simd
2189 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2192 #pragma omp parallel for simd
2194 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2198 #pragma omp parallel for simd
2203 #pragma omp parallel for simd
2208 #pragma omp parallel for simd
2213 #pragma omp parallel for simd
2219 #pragma omp parallel for simd
2225 #pragma omp parallel for simd
2230 #pragma omp parallel for simd
2232 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2236 #pragma omp parallel for simd
2238 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
2242 #pragma omp parallel for simd
2249 // PARALLEL SECTIONS DIRECTIVE
2250 #pragma omp parallel sections
2252 #pragma omp for // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
2256 #pragma omp parallel sections
2262 #pragma omp parallel sections
2264 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
2268 #pragma omp parallel sections
2270 #pragma omp parallel
2274 #pragma omp parallel sections
2276 #pragma omp sections // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
2281 #pragma omp parallel sections
2288 #pragma omp parallel sections
2292 #pragma omp single // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
2296 #pragma omp parallel sections
2304 #pragma omp parallel sections
2312 #pragma omp parallel sections
2314 #pragma omp parallel
2332 #pragma omp parallel sections
2334 #pragma omp parallel for
2338 #pragma omp parallel sections
2340 #pragma omp parallel for simd
2344 #pragma omp parallel sections
2346 #pragma omp parallel sections
2351 #pragma omp parallel sections
2358 #pragma omp parallel sections
2362 #pragma omp parallel sections
2364 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'parallel sections' region}}
2366 #pragma omp parallel sections
2370 #pragma omp parallel sections
2374 #pragma omp parallel sections
2376 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
2379 #pragma omp parallel sections
2384 #pragma omp parallel sections
2389 #pragma omp parallel sections
2391 #pragma omp target parallel
2394 #pragma omp parallel sections
2396 #pragma omp target parallel for
2400 #pragma omp parallel sections
2404 #pragma omp parallel sections
2408 #pragma omp parallel sections
2410 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
2413 #pragma omp parallel sections
2419 #pragma omp parallel sections
2421 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
2425 #pragma omp parallel sections
2429 #pragma omp parallel sections
2431 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
2435 #pragma omp parallel sections
2437 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
2441 #pragma omp parallel sections
2443 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
2450 #pragma omp for // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
2458 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
2462 #pragma omp sections // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
2472 #pragma omp single // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
2482 #pragma omp parallel for
2486 #pragma omp parallel for simd
2490 #pragma omp parallel sections
2521 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
2536 #pragma omp target parallel
2540 #pragma omp target parallel for
2577 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
2583 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
2597 #pragma omp for // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
2609 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
2615 #pragma omp parallel
2621 #pragma omp single // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
2642 #pragma omp sections // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
2649 #pragma omp parallel for ordered
2659 #pragma omp parallel for simd ordered
2669 #pragma omp parallel for simd ordered
2679 #pragma omp parallel for
2685 #pragma omp parallel for simd
2691 #pragma omp parallel sections
2725 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
2740 #pragma omp target parallel
2745 #pragma omp target parallel for ordered
2755 #pragma omp target parallel for
2794 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
2800 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'ordered' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
2840 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
2893 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
2901 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
2909 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
2976 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
2983 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
3035 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
3043 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
3058 #pragma omp parallel
3097 #pragma omp parallel for
3101 #pragma omp parallel for simd
3105 #pragma omp parallel sections
3136 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
3151 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
3155 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
3201 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
3207 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
3218 // TARGET PARALLEL DIRECTIVE
3219 #pragma omp target parallel
3220 #pragma omp parallel
3222 #pragma omp target parallel
3226 #pragma omp target parallel
3230 #pragma omp target parallel
3234 #pragma omp target parallel
3239 #pragma omp target parallel
3240 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a target parallel region}}
3244 #pragma omp target parallel
3248 #pragma omp target parallel
3253 #pragma omp target parallel
3258 #pragma omp target parallel
3259 #pragma omp parallel for
3262 #pragma omp target parallel
3263 #pragma omp parallel for simd
3266 #pragma omp target parallel
3267 #pragma omp parallel sections
3271 #pragma omp target parallel
3276 #pragma omp target parallel
3281 #pragma omp target parallel
3286 #pragma omp target parallel
3291 #pragma omp target parallel
3296 #pragma omp target parallel
3298 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
3301 #pragma omp target parallel
3306 #pragma omp target parallel
3308 #pragma omp target // expected-error {{region cannot be nested inside 'target parallel' region}}
3311 #pragma omp target parallel
3313 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target parallel' region}}
3316 #pragma omp target parallel
3317 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target parallel' region}}
3320 #pragma omp target parallel
3322 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
3325 #pragma omp target parallel
3328 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
3331 #pragma omp target parallel
3337 #pragma omp target parallel
3339 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
3343 #pragma omp target parallel
3345 #pragma omp target enter data map(to: a) // expected-error {{region cannot be nested inside 'target parallel' region}}
3347 #pragma omp target parallel
3349 #pragma omp target exit data map(from: a) // expected-error {{region cannot be nested inside 'target parallel' region}}
3351 #pragma omp target parallel
3353 #pragma omp target update to(a) // expected-error {{region cannot be nested inside 'target parallel' region}}
3355 #pragma omp target parallel
3357 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
3361 #pragma omp target parallel
3363 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
3367 #pragma omp target parallel
3369 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
3374 // TARGET PARALLEL FOR DIRECTIVE
3375 #pragma omp target parallel for
3377 #pragma omp for // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
3381 #pragma omp target parallel for
3387 #pragma omp target parallel for
3389 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
3393 #pragma omp target parallel for
3395 #pragma omp parallel
3399 #pragma omp target parallel for
3401 #pragma omp sections // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
3406 #pragma omp target parallel for
3408 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a target parallel for region}}
3413 #pragma omp target parallel for
3415 #pragma omp single // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
3421 #pragma omp target parallel for
3423 #pragma omp master // expected-error {{region cannot be closely nested inside 'target parallel for' region}}
3429 #pragma omp target parallel for
3437 #pragma omp target parallel for
3439 #pragma omp parallel
3457 #pragma omp target parallel for
3459 #pragma omp parallel for
3463 #pragma omp target parallel for
3465 #pragma omp parallel for simd
3469 #pragma omp target parallel for
3471 #pragma omp parallel sections
3476 #pragma omp target parallel for
3483 #pragma omp target parallel for
3488 #pragma omp target parallel for
3490 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'target parallel for' region}}
3493 #pragma omp target parallel for
3498 #pragma omp target parallel for
3503 #pragma omp target parallel for
3505 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
3508 #pragma omp target parallel for ordered
3513 #pragma omp target parallel for
3518 #pragma omp target parallel for
3520 #pragma omp target // expected-error {{region cannot be nested inside 'target parallel for' region}}
3523 #pragma omp target parallel for
3525 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target parallel for' region}}
3528 #pragma omp target parallel for
3530 #pragma omp target parallelparallel for' region}}
3534 #pragma omp target parallel for
3536 #pragma omp target enter data map(to: a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
3539 #pragma omp target parallel for
3541 #pragma omp target exit data map(from: a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
3544 #pragma omp target parallel for
3546 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
3549 #pragma omp target parallel for
3555 #pragma omp target parallel for
3557 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
3561 #pragma omp target parallel for
3563 #pragma omp target update to(a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
3565 #pragma omp target parallel for
3567 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
3571 #pragma omp target parallel for
3573 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
3577 #pragma omp target parallel for
3579 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
3587 #pragma omp parallel
3591 #pragma omp for // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
3596 #pragma omp simd // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp simd' directive into a parallel region?}}
3601 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
3606 #pragma omp sections // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
3618 #pragma omp single // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
3623 #pragma omp master // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp master' directive into a parallel region?}}
3629 #pragma omp critical // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp critical' directive into a parallel region?}}
3635 #pragma omp parallel for
3640 #pragma omp parallel for simd
3645 #pragma omp parallel sections
3651 #pragma omp task // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp task' directive into a parallel region?}}
3658 #pragma omp taskyield // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskyield' directive into a parallel region?}}
3664 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp barrier' directive into a parallel region?}}
3670 #pragma omp taskwait // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskwait' directive into a parallel region?}}
3676 #pragma omp flush // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp flush' directive into a parallel region?}}
3682 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
3688 #pragma omp atomic // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp atomic' directive into a parallel region?}}
3694 #pragma omp target // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target' directive into a parallel region?}}
3700 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
3705 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
3711 #pragma omp target enter data map(to: a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target enter data' directive into a parallel region?}}
3717 #pragma omp target exit data map(from: a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target exit data' directive into a parallel region?}}
3729 #pragma omp taskloop // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskloop' directive into a parallel region?}}
3749 #pragma omp target update to(a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target update' directive into a parallel region?}}
3754 #pragma omp distribute parallel for
3757 #pragma omp distribute parallel for
3764 #pragma omp distribute parallel for simd
3767 #pragma omp distribute parallel for simd
3785 #pragma omp for // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
3797 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
3803 #pragma omp parallel
3809 #pragma omp sections // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
3823 #pragma omp single // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
3845 #pragma omp parallel
3862 #pragma omp parallel for
3868 #pragma omp parallel for simd
3874 #pragma omp parallel sections
3908 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
3923 #pragma omp target parallel
3928 #pragma omp target parallel for
3966 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
3972 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
4020 #pragma omp parallel
4073 #pragma omp parallel
4085 #pragma omp parallel for
4093 #pragma omp parallel for simd
4101 #pragma omp parallel sections
4147 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'distribute' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
4168 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
4175 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
4208 // DISTRIBUTE PARALLEL FOR DIRECTIVE
4211 #pragma omp distribute parallel for
4213 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
4219 #pragma omp distribute parallel for
4221 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
4227 #pragma omp distribute parallel for
4229 #pragma omp for // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
4235 #pragma omp distribute parallel for
4243 #pragma omp distribute parallel for
4245 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
4251 #pragma omp distribute parallel for
4253 #pragma omp parallel
4259 #pragma omp distribute parallel for
4261 #pragma omp sections // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
4268 #pragma omp distribute parallel for
4270 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a distribute parallel for region}}
4277 #pragma omp distribute parallel for
4279 #pragma omp single // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
4286 #pragma omp distribute parallel for
4288 #pragma omp master // expected-error {{region cannot be closely nested inside 'distribute parallel for' region}}
4295 #pragma omp distribute parallel for
4304 #pragma omp distribute parallel for
4306 #pragma omp parallel
4316 #pragma omp distribute parallel for
4318 #pragma omp parallel for
4324 #pragma omp distribute parallel for
4326 #pragma omp parallel for simd
4332 #pragma omp distribute parallel for
4334 #pragma omp parallel sections
4341 #pragma omp distribute parallel for
4350 #pragma omp distribute parallel for
4357 #pragma omp distribute parallel for
4359 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'distribute parallel for' region}}
4364 #pragma omp distribute parallel for
4371 #pragma omp distribute parallel for
4378 #pragma omp distribute parallel for
4380 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
4385 #pragma omp distribute parallel for
4392 #pragma omp distribute parallel for
4399 #pragma omp distribute parallel for
4401 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
4406 #pragma omp distribute parallel for
4408 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
4414 #pragma omp distribute parallel for
4421 #pragma omp distribute parallel for
4428 #pragma omp distribute parallel for
4430 #pragma omp teams // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
4435 #pragma omp distribute parallel for
4442 #pragma omp distribute parallel for
4444 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
4449 // DISTRIBUTE PARALLEL FOR SIMD DIRECTIVE
4452 #pragma omp distribute parallel for simd
4454 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4460 #pragma omp distribute parallel for simd
4468 #pragma omp distribute parallel for simd
4476 #pragma omp distribute parallel for simd
4484 #pragma omp distribute parallel for simd
4492 #pragma omp distribute parallel for simd
4494 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4500 #pragma omp distribute parallel for simd
4509 #pragma omp distribute parallel for simd
4518 #pragma omp distribute parallel for simd
4527 #pragma omp distribute parallel for simd
4536 #pragma omp distribute parallel for simd
4545 #pragma omp distribute parallel for simd
4547 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4557 #pragma omp distribute parallel for simd
4559 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4565 #pragma omp distribute parallel for simd
4567 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4573 #pragma omp distribute parallel for simd
4575 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4582 #pragma omp distribute parallel for simd
4591 #pragma omp distribute parallel for simd
4598 #pragma omp distribute parallel for simd
4605 #pragma omp distribute parallel for simd
4612 #pragma omp distribute parallel for simd
4619 #pragma omp distribute parallel for simd
4626 #pragma omp distribute parallel for simd
4633 #pragma omp distribute parallel for simd
4640 #pragma omp distribute parallel for simd
4642 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4647 #pragma omp distribute parallel for simd
4649 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4655 #pragma omp distribute parallel for simd
4662 #pragma omp distribute parallel for simd
4669 #pragma omp distribute parallel for simd
4676 #pragma omp distribute parallel for simd
4683 #pragma omp distribute parallel for simd
4693 // PARALLEL DIRECTIVE
4694 #pragma omp parallel
4698 #pragma omp parallel
4702 #pragma omp parallel
4706 #pragma omp parallel
4711 #pragma omp parallel
4712 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel region}}
4716 #pragma omp parallel
4721 #pragma omp parallel
4724 #pragma omp parallel
4727 #pragma omp parallel
4730 #pragma omp parallel
4731 #pragma omp parallel for
4734 #pragma omp parallel
4735 #pragma omp parallel for simd
4738 #pragma omp parallel
4739 #pragma omp parallel sections
4743 #pragma omp parallel
4748 #pragma omp parallel
4753 #pragma omp parallel
4758 #pragma omp parallel
4763 #pragma omp parallel
4768 #pragma omp parallel
4770 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
4773 #pragma omp parallel
4778 #pragma omp parallel
4783 #pragma omp parallel
4785 #pragma omp target parallel
4788 #pragma omp parallel
4789 #pragma omp target parallel for
4792 #pragma omp parallel
4797 #pragma omp parallel
4802 #pragma omp parallel
4804 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
4807 #pragma omp parallel
4813 #pragma omp parallel
4815 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
4819 #pragma omp parallel
4824 #pragma omp parallel
4826 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
4830 #pragma omp parallel
4832 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
4836 #pragma omp parallel
4838 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
4864 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4898 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4904 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4910 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4959 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
4964 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5002 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5008 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5022 #pragma omp for // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
5034 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
5040 #pragma omp parallel
5046 #pragma omp sections // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
5060 #pragma omp single // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
5069 #pragma omp parallel
5089 #pragma omp parallel for
5095 #pragma omp parallel for simd
5101 #pragma omp parallel sections
5135 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
5155 #pragma omp target parallel
5160 #pragma omp target parallel for
5198 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
5204 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
5236 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5270 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5276 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5282 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5331 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5336 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5374 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5380 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
5394 #pragma omp for // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
5406 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
5412 #pragma omp parallel
5418 #pragma omp sections // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
5434 #pragma omp single // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
5441 #pragma omp parallel
5461 #pragma omp parallel for
5467 #pragma omp parallel for simd
5473 #pragma omp parallel sections
5504 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
5519 #pragma omp target parallel
5524 #pragma omp target parallel for
5559 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
5565 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'sections' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
5585 #pragma omp for // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
5603 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
5612 #pragma omp parallel
5621 #pragma omp sections // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
5641 #pragma omp single // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
5653 #pragma omp parallel
5676 #pragma omp parallel for
5685 #pragma omp parallel for simd
5694 #pragma omp parallel sections
5746 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
5770 #pragma omp target parallel
5778 #pragma omp target parallel for
5834 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
5841 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
5856 #pragma omp for // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
5868 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
5874 #pragma omp parallel
5880 #pragma omp single // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
5891 #pragma omp sections // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
5898 #pragma omp parallel
5918 #pragma omp parallel for
5924 #pragma omp parallel for simd
5930 #pragma omp parallel sections
5964 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
5979 #pragma omp target parallel
5984 #pragma omp target parallel for
6022 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
6028 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'single' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
6042 #pragma omp for // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
6054 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
6060 #pragma omp parallel
6066 #pragma omp single // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
6087 #pragma omp sections // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
6094 #pragma omp parallel
6114 #pragma omp parallel for
6120 #pragma omp parallel for simd
6126 #pragma omp parallel sections
6160 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
6175 #pragma omp target parallel
6180 #pragma omp target parallel for
6218 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
6224 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'master' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
6238 #pragma omp for // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
6250 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
6256 #pragma omp parallel
6262 #pragma omp single // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
6283 #pragma omp sections // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
6290 #pragma omp parallel
6310 #pragma omp parallel for
6316 #pragma omp parallel for simd
6322 #pragma omp parallel sections
6360 #pragma omp parallel
6375 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
6390 #pragma omp target parallel
6395 #pragma omp target parallel for
6433 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
6439 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'critical' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
6450 // PARALLEL FOR DIRECTIVE
6451 #pragma omp parallel for
6453 #pragma omp for // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
6457 #pragma omp parallel for
6463 #pragma omp parallel for
6465 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
6470 #pragma omp parallel for
6472 #pragma omp parallel
6476 #pragma omp parallel for
6478 #pragma omp sections // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
6483 #pragma omp parallel for
6485 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a parallel for region}}
6490 #pragma omp parallel for
6492 #pragma omp single // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
6496 #pragma omp master // expected-error {{region cannot be closely nested inside 'parallel for' region}}
6505 #pragma omp parallel for
6507 #pragma omp parallel
6533 #pragma omp parallel for
6535 #pragma omp parallel for
6539 #pragma omp parallel for
6541 #pragma omp parallel for simd
6545 #pragma omp parallel for
6547 #pragma omp parallel sections
6552 #pragma omp parallel for
6559 #pragma omp parallel for
6564 #pragma omp parallel for
6566 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'parallel for' region}}
6569 #pragma omp parallel for
6574 #pragma omp parallel for
6579 #pragma omp parallel for
6581 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
6584 #pragma omp parallel for ordered
6589 #pragma omp parallel for
6594 #pragma omp parallel for
6599 #pragma omp parallel for
6601 #pragma omp target parallel
6604 #pragma omp parallel for
6606 #pragma omp target parallel for
6610 #pragma omp parallel for
6615 #pragma omp parallel for
6620 #pragma omp parallel for
6622 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
6625 #pragma omp parallel for
6631 #pragma omp parallel for
6633 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
6637 #pragma omp parallel for
6642 #pragma omp parallel for
6644 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
6648 #pragma omp parallel for
6650 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
6654 #pragma omp parallel for
6656 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
6661 // PARALLEL FOR SIMD DIRECTIVE
6662 #pragma omp parallel for simd
6668 #pragma omp parallel for simd
6674 #pragma omp parallel for simd
6680 #pragma omp parallel for simd
6682 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6686 #pragma omp parallel for simd
6693 #pragma omp parallel for simd
6700 #pragma omp parallel for simd
6708 #pragma omp parallel for simd
6716 #pragma omp parallel for simd
6724 #pragma omp parallel for simd
6726 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6744 #pragma omp parallel for simd
6746 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6750 #pragma omp parallel for simd
6752 #pragma omp parallel for simd// expected-error {{OpenMP constructs may not be nested inside a simd region}}
6756 #pragma omp parallel for simd
6758 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6763 #pragma omp parallel for simd
6770 #pragma omp parallel for simd
6775 #pragma omp parallel for simd
6780 #pragma omp parallel for simd
6785 #pragma omp parallel for simd
6790 #pragma omp parallel for simd
6795 #pragma omp parallel for simd
6800 #pragma omp parallel for simd
6805 #pragma omp parallel for simd
6810 #pragma omp parallel for simd
6812 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6815 #pragma omp parallel for simd
6817 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6821 #pragma omp parallel for simd
6826 #pragma omp parallel for simd
6831 #pragma omp parallel for simd
6836 #pragma omp parallel for simd
6842 #pragma omp parallel for simd
6848 #pragma omp parallel for simd
6853 #pragma omp parallel for simd
6855 #pragma omp distribute parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6859 #pragma omp parallel for simd
6861 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
6865 #pragma omp parallel for simd
6872 // PARALLEL SECTIONS DIRECTIVE
6873 #pragma omp parallel sections
6875 #pragma omp for // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
6879 #pragma omp parallel sections
6885 #pragma omp parallel sections
6887 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
6891 #pragma omp parallel sections
6893 #pragma omp parallel
6897 #pragma omp parallel sections
6899 #pragma omp sections // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
6904 #pragma omp parallel sections
6911 #pragma omp parallel sections
6915 #pragma omp single // expected-error {{region cannot be closely nested inside 'section' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
6923 #pragma omp parallel sections
6925 #pragma omp parallel
6951 #pragma omp parallel sections
6953 #pragma omp parallel for
6957 #pragma omp parallel sections
6959 #pragma omp parallel for simd
6963 #pragma omp parallel sections
6965 #pragma omp parallel sections
6970 #pragma omp parallel sections
6977 #pragma omp parallel sections
6981 #pragma omp parallel sections
6983 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'parallel sections' region}}
6985 #pragma omp parallel sections
6989 #pragma omp parallel sections
6993 #pragma omp parallel sections
6995 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
6998 #pragma omp parallel sections
7003 #pragma omp parallel sections
7008 #pragma omp parallel sections
7010 #pragma omp target parallel
7013 #pragma omp parallel sections
7015 #pragma omp target parallel for
7019 #pragma omp parallel sections
7023 #pragma omp parallel sections
7027 #pragma omp parallel sections
7029 #pragma omp teams // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
7032 #pragma omp parallel sections
7038 #pragma omp parallel sections
7040 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
7044 #pragma omp parallel sections
7048 #pragma omp parallel sections
7050 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
7054 #pragma omp parallel sections
7056 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
7060 #pragma omp parallel sections
7062 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'parallel sections' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
7069 #pragma omp for // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
7077 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
7081 #pragma omp sections // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
7091 #pragma omp single // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
7100 #pragma omp parallel for
7104 #pragma omp parallel for simd
7108 #pragma omp parallel sections
7139 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
7154 #pragma omp target parallel
7158 #pragma omp target parallel for
7195 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
7201 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'task' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
7241 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7294 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7302 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7310 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7377 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7384 #pragma omp target parallel for // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7435 #pragma omp distribute parallel for// expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7443 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside an atomic region}}
7458 #pragma omp parallel
7497 #pragma omp parallel for
7501 #pragma omp parallel for simd
7505 #pragma omp parallel sections
7536 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
7551 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
7555 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
7598 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
7604 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
7615 // TARGET PARALLEL DIRECTIVE
7616 #pragma omp target parallel
7617 #pragma omp parallel
7619 #pragma omp target parallel
7623 #pragma omp target parallel
7627 #pragma omp target parallel
7631 #pragma omp target parallel
7636 #pragma omp target parallel
7637 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a target parallel region}}
7641 #pragma omp target parallel
7645 #pragma omp target parallel
7650 #pragma omp target parallel
7655 #pragma omp target parallel
7656 #pragma omp parallel for
7659 #pragma omp target parallel
7660 #pragma omp parallel for simd
7663 #pragma omp target parallel
7664 #pragma omp parallel sections
7668 #pragma omp target parallel
7673 #pragma omp target parallel
7678 #pragma omp target parallel
7683 #pragma omp target parallel
7688 #pragma omp target parallel
7693 #pragma omp target parallel
7695 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
7698 #pragma omp target parallel
7703 #pragma omp target parallel
7705 #pragma omp target // expected-error {{region cannot be nested inside 'target parallel' region}}
7708 #pragma omp target parallel
7710 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target parallel' region}}
7713 #pragma omp target parallel
7714 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target parallel' region}}
7717 #pragma omp target parallel
7719 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
7722 #pragma omp target parallel
7725 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
7728 #pragma omp target parallel
7734 #pragma omp target parallel
7736 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
7740 #pragma omp target parallel
7742 #pragma omp target enter data map(to: a) // expected-error {{region cannot be nested inside 'target parallel' region}}
7744 #pragma omp target parallel
7746 #pragma omp target exit data map(from: a) // expected-error {{region cannot be nested inside 'target parallel' region}}
7748 #pragma omp target parallel
7750 #pragma omp target update to(a) // expected-error {{region cannot be nested inside 'target parallel' region}}
7752 #pragma omp target parallel
7754 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
7758 #pragma omp target parallel
7760 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
7764 #pragma omp target parallel
7766 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'target parallel' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
7771 // TARGET PARALLEL FOR DIRECTIVE
7772 #pragma omp target parallel for
7774 #pragma omp for // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
7778 #pragma omp target parallel for
7784 #pragma omp target parallel for
7786 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
7790 #pragma omp target parallel for
7792 #pragma omp parallel
7796 #pragma omp target parallel for
7798 #pragma omp sections // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
7803 #pragma omp target parallel for
7805 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a target parallel for region}}
7810 #pragma omp target parallel for
7812 #pragma omp single // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
7818 #pragma omp target parallel for
7820 #pragma omp master // expected-error {{region cannot be closely nested inside 'target parallel for' region}}
7826 #pragma omp target parallel for
7834 #pragma omp target parallel for
7836 #pragma omp parallel
7854 #pragma omp target parallel for
7856 #pragma omp parallel for
7860 #pragma omp target parallel for
7862 #pragma omp parallel for simd
7866 #pragma omp target parallel for
7868 #pragma omp parallel sections
7873 #pragma omp target parallel for
7880 #pragma omp target parallel for
7885 #pragma omp target parallel for
7887 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'target parallel for' region}}
7890 #pragma omp target parallel for
7895 #pragma omp target parallel for
7900 #pragma omp target parallel for
7902 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
7905 #pragma omp target parallel for ordered
7910 #pragma omp target parallel for
7915 #pragma omp target parallel for
7917 #pragma omp target // expected-error {{region cannot be nested inside 'target parallel for' region}}
7920 #pragma omp target parallel for
7922 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target parallel for' region}}
7925 #pragma omp target parallel for
7927 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target parallel for' region}}
7931 #pragma omp target parallel for
7933 #pragma omp target enter data map(to: a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
7936 #pragma omp target parallel for
7938 #pragma omp target exit data map(from: a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
7941 #pragma omp target parallel for
7943 #pragma omp teams // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
7946 #pragma omp target parallel for
7952 #pragma omp target parallel for
7954 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
7958 #pragma omp target parallel for
7960 #pragma omp target update to(a) // expected-error {{region cannot be nested inside 'target parallel for' region}}
7963 #pragma omp target parallel for
7965 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
7969 #pragma omp target parallel for
7971 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
7975 #pragma omp target parallel for
7977 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'target parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
7985 #pragma omp parallel
7989 #pragma omp for // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
7994 #pragma omp simd // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp simd' directive into a parallel region?}}
7999 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
8004 #pragma omp sections // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
8016 #pragma omp single // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
8021 #pragma omp master // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp master' directive into a parallel region?}}
8027 #pragma omp critical // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp critical' directive into a parallel region?}}
8033 #pragma omp parallel for
8038 #pragma omp parallel for simd
8043 #pragma omp parallel sections
8049 #pragma omp task // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp task' directive into a parallel region?}}
8056 #pragma omp taskyield // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskyield' directive into a parallel region?}}
8062 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp barrier' directive into a parallel region?}}
8068 #pragma omp taskwait // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskwait' directive into a parallel region?}}
8074 #pragma omp flush // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp flush' directive into a parallel region?}}
8080 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
8086 #pragma omp atomic // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp atomic' directive into a parallel region?}}
8092 #pragma omp target // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target' directive into a parallel region?}}
8098 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
8103 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
8109 #pragma omp target enter data map(to: a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target enter data' directive into a parallel region?}}
8114 #pragma omp target exit data map(from: a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target exit data' directive into a parallel region?}}
8125 #pragma omp taskloop // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp taskloop' directive into a parallel region?}}
8145 #pragma omp target update to(a) // expected-error {{region cannot be closely nested inside 'teams' region; perhaps you forget to enclose 'omp target update' directive into a parallel region?}}
8150 #pragma omp distribute parallel for
8156 #pragma omp distribute parallel for
8159 #pragma omp distribute parallel for
8166 #pragma omp distribute parallel for simd
8169 #pragma omp distribute parallel for simd
8187 #pragma omp for // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
8199 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
8205 #pragma omp parallel
8211 #pragma omp sections // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
8225 #pragma omp single // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
8247 #pragma omp parallel
8264 #pragma omp parallel for
8270 #pragma omp parallel for simd
8276 #pragma omp parallel sections
8310 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
8325 #pragma omp target parallel
8330 #pragma omp target parallel for
8368 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
8374 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'taskloop' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
8422 #pragma omp parallel
8475 #pragma omp parallel
8487 #pragma omp parallel for
8495 #pragma omp parallel for simd
8503 #pragma omp parallel sections
8549 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'distribute' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
8570 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
8577 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
8614 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'distribute' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
8622 #pragma omp distribute parallel for simd // expected-error {{region cannot be closely nested inside 'distribute' region; perhaps you forget to enclose 'omp distribute parallel for simd' directive into a teams region?}}
8635 // DISTRIBUTE PARALLEL FOR DIRECTIVE
8638 #pragma omp distribute parallel for
8640 #pragma omp distribute parallel for // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute parallel for' directive into a teams region?}}
8647 #pragma omp distribute parallel for
8649 #pragma omp distribute // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute' directive into a teams region?}}
8655 #pragma omp distribute parallel for
8657 #pragma omp for // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp for' directive into a parallel region?}}
8663 #pragma omp distribute parallel for
8671 #pragma omp distribute parallel for
8673 #pragma omp for simd // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp for simd' directive into a parallel region?}}
8679 #pragma omp distribute parallel for
8681 #pragma omp parallel
8687 #pragma omp distribute parallel for
8689 #pragma omp sections // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp sections' directive into a parallel region?}}
8696 #pragma omp distribute parallel for
8698 #pragma omp section // expected-error {{'omp section' directive must be closely nested to a sections region, not a distribute parallel for region}}
8705 #pragma omp distribute parallel for
8707 #pragma omp single // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp single' directive into a parallel region?}}
8714 #pragma omp distribute parallel for
8716 #pragma omp master // expected-error {{region cannot be closely nested inside 'distribute parallel for' region}}
8723 #pragma omp distribute parallel for
8732 #pragma omp distribute parallel for
8734 #pragma omp parallel
8744 #pragma omp distribute parallel for
8746 #pragma omp parallel for
8752 #pragma omp distribute parallel for
8754 #pragma omp parallel for simd
8760 #pragma omp distribute parallel for
8762 #pragma omp parallel sections
8769 #pragma omp distribute parallel for
8778 #pragma omp distribute parallel for
8785 #pragma omp distribute parallel for
8787 #pragma omp barrier // expected-error {{region cannot be closely nested inside 'distribute parallel for' region}}
8792 #pragma omp distribute parallel for
8799 #pragma omp distribute parallel for
8806 #pragma omp distribute parallel for
8808 #pragma omp ordered // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp ordered' directive into a for or a parallel for region with 'ordered' clause?}}
8813 #pragma omp distribute parallel for
8820 #pragma omp distribute parallel for
8827 #pragma omp distribute parallel for
8829 #pragma omp target parallel // expected-error {{region cannot be nested inside 'target' region}}
8834 #pragma omp distribute parallel for
8836 #pragma omp target parallel for // expected-error {{region cannot be nested inside 'target' region}}
8842 #pragma omp distribute parallel for
8844 #pragma omp teams // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp teams' directive into a target region?}}
8850 #pragma omp distribute parallel for
8857 #pragma omp distribute parallel for
8864 #pragma omp distribute parallel for
8871 #pragma omp distribute parallel for
8873 #pragma omp distribute simd // expected-error {{region cannot be closely nested inside 'distribute parallel for' region; perhaps you forget to enclose 'omp distribute simd' directive into a teams region?}}
8878 // DISTRIBUTE PARALLEL FOR SIMD DIRECTIVE
8881 #pragma omp distribute parallel for simd
8883 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
8889 #pragma omp distribute parallel for simd
8897 #pragma omp distribute parallel for simd
8905 #pragma omp distribute parallel for simd
8913 #pragma omp distribute parallel for simd
8921 #pragma omp distribute parallel for simd
8923 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
8929 #pragma omp distribute parallel for simd
8938 #pragma omp distribute parallel for simd
8947 #pragma omp distribute parallel for simd
8956 #pragma omp distribute parallel for simd
8965 #pragma omp distribute parallel for simd
8974 #pragma omp distribute parallel for simd
8976 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
8986 #pragma omp distribute parallel for simd
8988 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
8994 #pragma omp distribute parallel for simd
8996 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9002 #pragma omp distribute parallel for simd
9004 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9011 #pragma omp distribute parallel for simd
9020 #pragma omp distribute parallel for simd
9027 #pragma omp distribute parallel for simd
9034 #pragma omp distribute parallel for simd
9041 #pragma omp distribute parallel for simd
9048 #pragma omp distribute parallel for simd
9055 #pragma omp distribute parallel for simd
9062 #pragma omp distribute parallel for simd
9069 #pragma omp distribute parallel for simd
9071 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9076 #pragma omp distribute parallel for simd
9084 #pragma omp distribute parallel for simd
9091 #pragma omp distribute parallel for simd
9098 #pragma omp distribute parallel for simd
9105 #pragma omp distribute parallel for simd
9117 #pragma omp distribute parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9157 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9210 #pragma omp parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9222 #pragma omp parallel for // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9230 #pragma omp parallel for simd // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9238 #pragma omp parallel sections // expected-error {{OpenMP constructs may not be nested inside a simd region}}
9305 #pragma omp target parallel // expected-error {{OpenMP constructs may not be nested inside a simd region}}