tree: 61a25b47e6eb97634d2386895e9d52c792dc5ee3
  1. DelayedPrivatization/
  2. KernelLanguage/
  3. PFT/
  4. Todo/
  5. allocatable-array-bounds.f90
  6. allocatable-dtype-intermediate-map-gen.f90
  7. allocatable-map.f90
  8. allocatable-multiple-vars.f90
  9. allocate-clause-allocator.f90
  10. array-bounds.f90
  11. associate.f90
  12. assumption.f90
  13. atomic-capture.f90
  14. atomic-compare-capture.f90
  15. atomic-compare-fail.f90
  16. atomic-compare.f90
  17. atomic-control-options.f90
  18. atomic-implicit-cast.f90
  19. atomic-mem-order-transform.f90
  20. atomic-privatize.f90
  21. atomic-read.f90
  22. atomic-requires-conflict-v50-1.f90
  23. atomic-requires-conflict-v50-2.f90
  24. atomic-requires-conflict-v50-3.f90
  25. atomic-requires-conflict-v50-4.f90
  26. atomic-requires-conflict-v60-1.f90
  27. atomic-requires-conflict-v60-2.f90
  28. atomic-update-capture-complex-part.f90
  29. atomic-update-reassoc-fp.f90
  30. atomic-update-reassoc-logical.f90
  31. atomic-update-reassoc.f90
  32. atomic-update.f90
  33. atomic-write.f90
  34. attach-and-ref-modifier.f90
  35. block-use-predetermined-privatization.f90
  36. block_implicit_privatization.f90
  37. block_predetermined_privatization.f90
  38. cancel.f90
  39. cancellationpoint.f90
  40. canonical-loop-trip-count.f90
  41. cfg-conversion-omp.private.f90
  42. clause-cleanup.f90
  43. collapse-imperfect-nest.f90
  44. collapse-labeled-do-host-eval.f90
  45. collapse-loop-transform.f90
  46. collapse-target-intervening-todo.f90
  47. common-atomic-lowering.f90
  48. common-block-map.f90
  49. common-block-target-update.f90
  50. compiler-directives-loop.f90
  51. composite_simd_linear.f90
  52. compound.f90
  53. copyin-derived-allocatable-comp.f90
  54. copyin-order.f90
  55. copyin.f90
  56. copyprivate-equivalence.f90
  57. copyprivate.f90
  58. copyprivate2.f90
  59. copyprivate3.f90
  60. copyprivate4.f90
  61. copyprivate5.f90
  62. copyprivate6.f90
  63. cray-pointers01.f90
  64. cray-pointers02.f90
  65. critical.f90
  66. debug_info_conflict.f90
  67. declare-mapper-hermetic.f90
  68. declare-mapper-implicit-default-nested-pdt.f90
  69. declare-mapper.f90
  70. declare-reduction-allocatable-char.f90
  71. declare-reduction-allocatable-combined.f90
  72. declare-reduction-allocatable-orig-init.f90
  73. declare-reduction-allocatable-real.f90
  74. declare-reduction-allocatable.f90
  75. declare-reduction-character-allocatable.f90
  76. declare-reduction-finalizer.f90
  77. declare-reduction-initializer-component.f90
  78. declare-reduction-initializer-defined-assign.f90
  79. declare-reduction-initializer-rhs-call.f90
  80. declare-reduction-intrinsic-op.f90
  81. declare-reduction-intrinsic-same-name-different-scope.f90
  82. declare-reduction-logical-init.f90
  83. declare-reduction-merge-hermetic.f90
  84. declare-reduction-merge-version-skew.f90
  85. declare-reduction-name-type-token-collision.f90
  86. declare-reduction-named-renamed.f90
  87. declare-reduction-named-separate-rename.f90
  88. declare-reduction-named-use-assoc.f90
  89. declare-reduction-no-initializer-derived.f90
  90. declare-reduction-no-initializer-intrinsic.f90
  91. declare-reduction-no-initializer-target-derived.f90
  92. declare-reduction-no-initializer-unsupported.f90
  93. declare-reduction-operator-collide.f90
  94. declare-reduction-operator-derived.f90
  95. declare-reduction-operator-host-assoc.f90
  96. declare-reduction-operator-merged.f90
  97. declare-reduction-operator-multiple-types.f90
  98. declare-reduction-operator-renamed.f90
  99. declare-reduction-operator-separate-collide-unused.f90
  100. declare-reduction-operator-separate-combiners.f90
  101. declare-reduction-operator-separate-hermetic.f90
  102. declare-reduction-operator-separate-intrinsic-all.f90
  103. declare-reduction-operator-separate-intrinsic-collide.f90
  104. declare-reduction-operator-separate-intrinsic.f90
  105. declare-reduction-operator-separate-multitype-partial.f90
  106. declare-reduction-operator-separate-reexport.f90
  107. declare-reduction-operator-separate-remerge.f90
  108. declare-reduction-operator-separate-rename-remerge.f90
  109. declare-reduction-operator-separate-submodule.f90
  110. declare-reduction-operator-separate-unused-unsupported.f90
  111. declare-reduction-operator-separate.f90
  112. declare-reduction-operator-use-assoc.f90
  113. declare-reduction-operator-use-only-nonreduction.f90
  114. declare-reduction-operator.f90
  115. declare-reduction-same-name-different-scope.f90
  116. declare-reduction-shadows-intrinsic-multiple-types.f90
  117. declare-reduction-shadows-intrinsic-other-type.f90
  118. declare-reduction-shadows-intrinsic-separate.f90
  119. declare-reduction-shadows-intrinsic-use-assoc.f90
  120. declare-reduction-shadows-intrinsic.f90
  121. declare-reduction-special-separate-reexport.f90
  122. declare-reduction-target-intrinsic.f90
  123. declare-simd-interface-body.f90
  124. declare-simd.f90
  125. declare-target-automap.f90
  126. declare-target-data.f90
  127. declare-target-func-and-subr.f90
  128. declare-target-interface.f90
  129. declare-target-link-tarop-cap.f90
  130. declare-target-multiple-entry.f90
  131. declare-target-unnamed-main.f90
  132. declare-variant-call.f90
  133. declare-variant-construct.f90
  134. declare-variant-device.f90
  135. declare-variant-implementation.f90
  136. declare-variant-module.f90
  137. declare-variant-target-device.f90
  138. declare_target_module.f90
  139. default-clause-byref.f90
  140. default-clause-implied-do-fix.f90
  141. default-clause.f90
  142. default-mapper-no-pointer-map.f90
  143. defaultmap.f90
  144. delayed-privatization-allocatable-array.f90
  145. delayed-privatization-allocatable-private.f90
  146. delayed-privatization-array.f90
  147. delayed-privatization-character-array.f90
  148. delayed-privatization-character.f90
  149. delayed-privatization-cuda-device-array.cuf
  150. delayed-privatization-default-init.f90
  151. delayed-privatization-firstprivate.f90
  152. delayed-privatization-lastprivate-of-private.f90
  153. delayed-privatization-pointer.f90
  154. delayed-privatization-private-firstprivate.f90
  155. delayed-privatization-private.f90
  156. delayed-privatization-reduction-byref.f90
  157. delayed-privatization-reduction.f90
  158. depend-complex.f90
  159. depend-iterator.f90
  160. depend-substring.f90
  161. derived-type-allocatable-map.f90
  162. derived-type-allocatable.f90
  163. derived-type-map.f90
  164. different_vars_lastprivate_barrier.f90
  165. distribute-parallel-do-simd.f90
  166. distribute-parallel-do.f90
  167. distribute-simd.f90
  168. distribute.f90
  169. dump-atomic-analysis.f90
  170. dyn-groupprivate-clause.f90
  171. dynamic-len-char-bounds-gen.f90
  172. error.f90
  173. explicit-map-flat-allocatable-no-mapper.f90
  174. firstprivate-alloc-comp.f90
  175. firstprivate-allocatable.f90
  176. firstprivate-commonblock.f90
  177. flush-common.f90
  178. flush.f90
  179. flush02.f90
  180. force-usm.f90
  181. fuse01.f90
  182. fuse02.f90
  183. generic-loop-rewriting.f90
  184. groupprivate-modfile.f90
  185. groupprivate.f90
  186. has_device_addr-mapinfo.f90
  187. hlfir-seqloop-parallel.f90
  188. hlfir-wsloop.f90
  189. host-eval.f90
  190. if-clause.f90
  191. implicit-default-mapper-allocatable-field.f90
  192. implicit-dsa.f90
  193. implicit-map-flat-allocatable-no-mapper.f90
  194. implicit-map-pointer-no-default-mapper.f90
  195. implicit-mapper-no-pointer-map.f90
  196. indirect-reference-privatization.f90
  197. infinite-loop-in-construct.f90
  198. integer-wrap-around.f90
  199. interop.f90
  200. invalid-reduction-modifier.f90
  201. is-device.f90
  202. lastprivate-alloc-scope.f90
  203. lastprivate-allocatable.f90
  204. lastprivate-commonblock.f90
  205. lastprivate-conditional-atomic.f90
  206. lastprivate-conditional-collapse.f90
  207. lastprivate-conditional-do-simd.f90
  208. lastprivate-conditional-firstprivate.f90
  209. lastprivate-conditional-loop.f90
  210. lastprivate-conditional-nested-parallel.f90
  211. lastprivate-conditional-never-assigned.f90
  212. lastprivate-conditional-parallel-do-simd.f90
  213. lastprivate-conditional-parallel-loop.f90
  214. lastprivate-conditional-sections-firstprivate.f90
  215. lastprivate-conditional-sections-nowait.f90
  216. lastprivate-conditional-sections-orphaned.f90
  217. lastprivate-conditional-sections.f90
  218. lastprivate-conditional-simd.f90
  219. lastprivate-conditional-standalone-do.f90
  220. lastprivate-conditional-standalone-sections.f90
  221. lastprivate-conditional-step.f90
  222. lastprivate-conditional-teams.f90
  223. lastprivate-conditional-types.f90
  224. lastprivate-conditional-wsloop-nowait.f90
  225. lastprivate-conditional-wsloop-orphaned.f90
  226. lastprivate-conditional-wsloop.f90
  227. lastprivate-equivalence.f90
  228. lastprivate-iv.f90
  229. lastprivate-simd.f90
  230. linear_modifier.f90
  231. local-intrinsic-sized-array-map.f90
  232. location.f90
  233. loop-compound.f90
  234. loop-directive.f90
  235. loop-pointer-variable.f90
  236. map-character.f90
  237. map-component-ref.f90
  238. map-descriptor-deferral.f90
  239. map-descriptor-privatization.f90
  240. map-mapper.f90
  241. map-modifiers.f90
  242. map-neg-alloca-derived-type-array.f90
  243. map-no-modifier-v60.f90
  244. masked.f90
  245. masked_taskloop.f90
  246. master.f90
  247. master_taskloop_simd.f90
  248. metadirective-construct.f90
  249. metadirective-device-arch.f90
  250. metadirective-device-isa.f90
  251. metadirective-device-kind.f90
  252. metadirective-implementation.f90
  253. metadirective-loop-openmp-60.f90
  254. metadirective-loop.f90
  255. metadirective-nothing.f90
  256. metadirective-user.f90
  257. minmax-optional-parameters.f90
  258. multiple-entry-points.f90
  259. multiple-types-declare_reduction.f90
  260. nested-commonblock.f90
  261. nested-default-mapper.f90
  262. nested-loop-transformation-construct02.f90
  263. nogpulib.f90
  264. non-rectangular-collapse.f90
  265. non-rectangular-collapse2.f90
  266. non-rectangular-collapse3.f90
  267. nothing.f90
  268. num-teams-dims.f90
  269. num-threads-dims.f90
  270. offload-targets.f90
  271. omp-declarative-allocate-align.f90
  272. omp-declarative-allocate-derived-warning.f90
  273. omp-declarative-allocate-save-warning.f90
  274. omp-declarative-allocate.f90
  275. omp-declare-reduction-combsub.f90
  276. omp-declare-reduction-derivedtype.f90
  277. omp-declare-reduction-initsub.f90
  278. omp-declare-reduction.f90
  279. omp-declare-target-program-var.f90
  280. omp-is-gpu.f90
  281. omp-lib-header-integer-wrappers.f90
  282. omp-lib-num-threads.f90
  283. optional-argument-map-2.f90
  284. optional-argument-map-3.f90
  285. optional-argument-map.f90
  286. order-clause.f90
  287. ordered-simd.f90
  288. ordered-threads.f90
  289. parallel-firstprivate-clause-scalar.f90
  290. parallel-if.f90
  291. parallel-lastprivate-clause-scalar.f90
  292. parallel-masked-taskloop.f90
  293. parallel-master-taskloop-simd.f90
  294. parallel-master.f90
  295. parallel-private-clause-fixes.f90
  296. parallel-private-clause-str.f90
  297. parallel-private-clause.f90
  298. parallel-reduction-add-byref.f90
  299. parallel-reduction-add.f90
  300. parallel-reduction-allocatable-array.f90
  301. parallel-reduction-array-lb.f90
  302. parallel-reduction-array.f90
  303. parallel-reduction-array2.f90
  304. parallel-reduction-byref.f90
  305. parallel-reduction-complex-mul.f90
  306. parallel-reduction-complex.f90
  307. parallel-reduction-pointer-array.f90
  308. parallel-reduction-rename.f90
  309. parallel-reduction-task.f90
  310. parallel-reduction.f90
  311. parallel-reduction3.f90
  312. parallel-sections.f90
  313. parallel-wsloop-firstpriv.f90
  314. parallel-wsloop-lastpriv.f90
  315. parallel-wsloop-reduction-byref.f90
  316. parallel-wsloop-reduction.f90
  317. parallel-wsloop.f90
  318. parallel.f90
  319. pointer-to-array.f90
  320. private-array-boxing.f90
  321. private-character.f90
  322. private-commonblock.f90
  323. private-derived-type.f90
  324. privatization-proc-ptr.f90
  325. real10.f90
  326. reduction-array-element.f90
  327. reduction-array-intrinsic.f90
  328. reduction-equivalence.f90
  329. reduction-teams.f90
  330. requires-admo-acqrel.f90
  331. requires-admo-invalid1.f90
  332. requires-admo-invalid2.f90
  333. requires-atomic-default-mem-order.f90
  334. requires-common.f90
  335. requires-force-usm.f90
  336. requires-notarget.f90
  337. requires-usm.f90
  338. requires.f90
  339. rtl-flags.f90
  340. same_var_first_lastprivate.f90
  341. scalar-to-array-assign-target-device-O0.f90
  342. scan.f90
  343. scope.f90
  344. sections-array-reduction.f90
  345. sections-predetermined-private.f90
  346. sections-reduction.f90
  347. sections.f90
  348. shared-loop.f90
  349. simd-linear.f90
  350. simd.f90
  351. simd_aarch64.f90
  352. simd_systemz.f90
  353. simd_x86_64.f90
  354. simple-barrier.f90
  355. single.f90
  356. statement-function.f90
  357. stop-stmt-in-region.f90
  358. target-data-use-device-addr-common-block.f90
  359. target-enter-data-default-openmp52.f90
  360. target-inreduction-unused.f90
  361. target-inreduction.f90
  362. target-kernel-types.f90
  363. target-map-complex.f90
  364. target-parallel-private.f90
  365. target-parameter-array.f90
  366. target-scope.f90
  367. target-spmd.f90
  368. target-teams-private.f90
  369. target-update-derived-type-usm.f90
  370. target-update-derived-type.f90
  371. target.f90
  372. target_cpu_features.f90
  373. task-affinity.f90
  374. task-depend-array-section.f90
  375. task-depend-structure-component.f90
  376. task-implicit-firstprivate.f90
  377. task-inreduction.f90
  378. task.f90
  379. task2.f90
  380. task_detach.f90
  381. taskgroup-task-array-reduction.f90
  382. taskgroup-task_reduction01.f90
  383. taskgroup-task_reduction02.f90
  384. taskgroup.f90
  385. taskgroup02.f90
  386. taskloop-cancel.f90
  387. taskloop-collapse.f90
  388. taskloop-grainsize.f90
  389. taskloop-inreduction.f90
  390. taskloop-numtasks.f90
  391. taskloop-reduction.f90
  392. taskloop.f90
  393. taskwait-depend.f90
  394. taskwait.f90
  395. taskyield.f90
  396. teams.f90
  397. thread-limit-dims.f90
  398. threadprivate-char-array-chararray.f90
  399. threadprivate-common-block-hlfir.f90
  400. threadprivate-common-block-pointer.f90
  401. threadprivate-commonblock-use.f90
  402. threadprivate-commonblock.f90
  403. threadprivate-default-clause.f90
  404. threadprivate-hlfir.f90
  405. threadprivate-host-association-2.f90
  406. threadprivate-host-association-3.f90
  407. threadprivate-host-association.f90
  408. threadprivate-integer-different-kinds.f90
  409. threadprivate-lenparams.f90
  410. threadprivate-non-global.f90
  411. threadprivate-pointer-allocatable.f90
  412. threadprivate-real-logical-complex-derivedtype.f90
  413. threadprivate-use-association-2-hlfir.f90
  414. threadprivate-use-association.f90
  415. threadset.f90
  416. tile-parallel-do.f90
  417. tile01.f90
  418. tile02.f90
  419. unroll-full01.f90
  420. unroll-heuristic01.f90
  421. unroll-heuristic02.f90
  422. unroll-heuristic03.f90
  423. unroll-partial01.f90
  424. unstructured.f90
  425. use-device-ptr-to-use-device-addr.f90
  426. usm-descriptor-close-map.f90
  427. workdistribute-multiple.f90
  428. workdistribute-saxpy-1d.f90
  429. workdistribute-saxpy-2d.f90
  430. workdistribute-saxpy-3d.f90
  431. workdistribute-saxpy-and-scalar-assign.f90
  432. workdistribute-saxpy-two-2d.f90
  433. workdistribute-scalar-assign.f90
  434. workdistribute-target-teams-clauses.f90
  435. workdistribute-teams-unsupported-after.f90
  436. workdistribute-teams-unsupported-before.f90
  437. workdistribute.f90
  438. workshare-firstprivate.f90
  439. workshare.f90
  440. wsloop-chunks.f90
  441. wsloop-collapse-continue.f90
  442. wsloop-collapse.f90
  443. wsloop-linear.f90
  444. wsloop-monotonic.f90
  445. wsloop-nonmonotonic.f90
  446. wsloop-ordered.f90
  447. wsloop-reduction-add-byref.f90
  448. wsloop-reduction-add.f90
  449. wsloop-reduction-allocatable-array-minmax.f90
  450. wsloop-reduction-allocatable.f90
  451. wsloop-reduction-array-assumed-shape.f90
  452. wsloop-reduction-array-lb.f90
  453. wsloop-reduction-array-lb2.f90
  454. wsloop-reduction-array.f90
  455. wsloop-reduction-array2.f90
  456. wsloop-reduction-iand-byref.f90
  457. wsloop-reduction-iand.f90
  458. wsloop-reduction-ieor-byref.f90
  459. wsloop-reduction-ieor.f90
  460. wsloop-reduction-ior-byref.f90
  461. wsloop-reduction-ior.f90
  462. wsloop-reduction-logical-and-byref.f90
  463. wsloop-reduction-logical-and.f90
  464. wsloop-reduction-logical-eqv-byref.f90
  465. wsloop-reduction-logical-eqv.f90
  466. wsloop-reduction-logical-kinds.f90
  467. wsloop-reduction-logical-neqv-byref.f90
  468. wsloop-reduction-logical-neqv.f90
  469. wsloop-reduction-logical-or-byref.f90
  470. wsloop-reduction-logical-or.f90
  471. wsloop-reduction-max-2-byref.f90
  472. wsloop-reduction-max-2.f90
  473. wsloop-reduction-max-byref.f90
  474. wsloop-reduction-max.f90
  475. wsloop-reduction-min-byref.f90
  476. wsloop-reduction-min.f90
  477. wsloop-reduction-min2.f90
  478. wsloop-reduction-mul-byref.f90
  479. wsloop-reduction-mul.f90
  480. wsloop-reduction-multi.f90
  481. wsloop-reduction-multiple-clauses.f90
  482. wsloop-reduction-pointer.f90
  483. wsloop-schedule.f90
  484. wsloop-simd.f90
  485. wsloop-unstructured-cycle.f90
  486. wsloop-unstructured.f90
  487. wsloop-variable.f90
  488. wsloop.f90