[flang-commits] [flang] [Flang][OpenMP] Move FIR lowering tests to a separate directory (PR #66779)

Kiran Chandramohan via flang-commits flang-commits at lists.llvm.org
Tue Sep 19 07:26:03 PDT 2023


https://github.com/kiranchandramohan created https://github.com/llvm/llvm-project/pull/66779

As part of preparing for the switch to HLFIR lowering, all OpenMP FIR lowering tests are moved to a subdirectory in the OpenMP directory. Copies of these tests that work with HLFIR will be created during this week. After the switch the FIR lowering tests will be removed.

All new tests should be added with the HLFIR flow.

>From e0e78d0547489c224265c70e906ab864a0a57c8e Mon Sep 17 00:00:00 2001
From: Kiran Chandramohan <kiran.chandramohan at arm.com>
Date: Tue, 19 Sep 2023 12:29:30 +0000
Subject: [PATCH] [Flang][OpenMP] Move FIR lowering tests to a separate
 directory

As part of preparing for the switch to HLFIR lowering, all OpenMP
FIR lowering tests are moved to a subdirectory in the OpenMP
directory. Copies of these tests that work with HLFIR will be
created during this week. After the switch the FIR lowering
tests will be removed.

All new tests should be added with the HLFIR flow.
---
 flang/test/Lower/OpenMP/{ => FIR}/array-bounds.f90                | 0
 flang/test/Lower/OpenMP/{ => FIR}/atomic-capture.f90              | 0
 flang/test/Lower/OpenMP/{ => FIR}/atomic-read.f90                 | 0
 flang/test/Lower/OpenMP/{ => FIR}/atomic-update.f90               | 0
 flang/test/Lower/OpenMP/{ => FIR}/atomic-write.f90                | 0
 flang/test/Lower/OpenMP/{ => FIR}/copyin.f90                      | 0
 flang/test/Lower/OpenMP/{ => FIR}/critical.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/declare-target-data.f90         | 0
 .../test/Lower/OpenMP/{ => FIR}/declare-target-func-and-subr.f90  | 0
 .../{ => FIR}/declare-target-implicit-func-and-subr-cap.f90       | 0
 .../Lower/OpenMP/{ => FIR}/declare-target-implicit-tarop-cap.f90  | 0
 flang/test/Lower/OpenMP/{ => FIR}/default-clause.f90              | 0
 flang/test/Lower/OpenMP/{ => FIR}/firstprivate-commonblock.f90    | 0
 flang/test/Lower/OpenMP/{ => FIR}/flush.f90                       | 0
 flang/test/Lower/OpenMP/{ => FIR}/function-filtering-2.f90        | 0
 flang/test/Lower/OpenMP/{ => FIR}/function-filtering.f90          | 0
 flang/test/Lower/OpenMP/{ => FIR}/host-ir-flag.f90                | 0
 flang/test/Lower/OpenMP/{ => FIR}/if-clause.f90                   | 0
 flang/test/Lower/OpenMP/{ => FIR}/is-device.f90                   | 0
 flang/test/Lower/OpenMP/{ => FIR}/lastprivate-commonblock.f90     | 0
 flang/test/Lower/OpenMP/{ => FIR}/location.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/loop-combined.f90               | 0
 flang/test/Lower/OpenMP/{ => FIR}/master.f90                      | 0
 .../Lower/OpenMP/{ => FIR}/omp-declare-target-program-var.f90     | 0
 flang/test/Lower/OpenMP/{ => FIR}/omp-is-gpu.f90                  | 0
 flang/test/Lower/OpenMP/{ => FIR}/omp-target-early-outlining.f90  | 0
 flang/test/Lower/OpenMP/{ => FIR}/ordered-threads.f90             | 0
 .../OpenMP/{ => FIR}/parallel-firstprivate-clause-scalar.f90      | 0
 .../Lower/OpenMP/{ => FIR}/parallel-lastprivate-clause-scalar.f90 | 0
 .../test/Lower/OpenMP/{ => FIR}/parallel-private-clause-fixes.f90 | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel-private-clause.f90     | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel-reduction-add.f90      | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel-sections.f90           | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel-wsloop-firstpriv.f90   | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel-wsloop.f90             | 0
 flang/test/Lower/OpenMP/{ => FIR}/parallel.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/pre-fir-tree-loop.f90           | 0
 flang/test/Lower/OpenMP/{ => FIR}/pre-fir-tree01.f90              | 0
 flang/test/Lower/OpenMP/{ => FIR}/private-commonblock.f90         | 0
 flang/test/Lower/OpenMP/{ => FIR}/requires-common.f90             | 0
 flang/test/Lower/OpenMP/{ => FIR}/requires-notarget.f90           | 0
 flang/test/Lower/OpenMP/{ => FIR}/requires.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/rtl-flags.f90                   | 0
 flang/test/Lower/OpenMP/{ => FIR}/sections-pft.f90                | 0
 flang/test/Lower/OpenMP/{ => FIR}/sections.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/simd.f90                        | 0
 flang/test/Lower/OpenMP/{ => FIR}/simple-barrier.f90              | 0
 flang/test/Lower/OpenMP/{ => FIR}/single.f90                      | 0
 flang/test/Lower/OpenMP/{ => FIR}/stop-stmt-in-region.f90         | 0
 flang/test/Lower/OpenMP/{ => FIR}/target.f90                      | 0
 flang/test/Lower/OpenMP/{ => FIR}/target_cpu_features.f90         | 0
 flang/test/Lower/OpenMP/{ => FIR}/task.f90                        | 0
 flang/test/Lower/OpenMP/{ => FIR}/taskgroup.f90                   | 0
 flang/test/Lower/OpenMP/{ => FIR}/taskwait.f90                    | 0
 flang/test/Lower/OpenMP/{ => FIR}/taskyield.f90                   | 0
 flang/test/Lower/OpenMP/{ => FIR}/teams.f90                       | 0
 .../Lower/OpenMP/{ => FIR}/threadprivate-char-array-chararray.f90 | 0
 flang/test/Lower/OpenMP/{ => FIR}/threadprivate-commonblock.f90   | 0
 .../OpenMP/{ => FIR}/threadprivate-integer-different-kinds.f90    | 0
 flang/test/Lower/OpenMP/{ => FIR}/threadprivate-non-global.f90    | 0
 .../Lower/OpenMP/{ => FIR}/threadprivate-pointer-allocatable.f90  | 0
 .../{ => FIR}/threadprivate-real-logical-complex-derivedtype.f90  | 0
 .../Lower/OpenMP/{ => FIR}/threadprivate-use-association-2.f90    | 0
 .../test/Lower/OpenMP/{ => FIR}/threadprivate-use-association.f90 | 0
 flang/test/Lower/OpenMP/{ => FIR}/unstructured.f90                | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-chunks.f90               | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-collapse.f90             | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-monotonic.f90            | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-nonmonotonic.f90         | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-ordered.f90              | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-add.f90        | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-iand.f90       | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-ieor.f90       | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-ior.f90        | 0
 .../test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-and.f90  | 0
 .../test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-eqv.f90  | 0
 .../test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-neqv.f90 | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-or.f90 | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-max.f90        | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-min.f90        | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-mul.f90        | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-simd.f90                 | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop-variable.f90             | 0
 flang/test/Lower/OpenMP/{ => FIR}/wsloop.f90                      | 0
 84 files changed, 0 insertions(+), 0 deletions(-)
 rename flang/test/Lower/OpenMP/{ => FIR}/array-bounds.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/atomic-capture.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/atomic-read.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/atomic-update.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/atomic-write.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/copyin.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/critical.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/declare-target-data.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/declare-target-func-and-subr.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/declare-target-implicit-func-and-subr-cap.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/declare-target-implicit-tarop-cap.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/default-clause.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/firstprivate-commonblock.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/flush.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/function-filtering-2.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/function-filtering.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/host-ir-flag.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/if-clause.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/is-device.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/lastprivate-commonblock.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/location.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/loop-combined.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/master.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/omp-declare-target-program-var.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/omp-is-gpu.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/omp-target-early-outlining.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/ordered-threads.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-firstprivate-clause-scalar.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-lastprivate-clause-scalar.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-private-clause-fixes.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-private-clause.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-reduction-add.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-sections.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-wsloop-firstpriv.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel-wsloop.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/parallel.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/pre-fir-tree-loop.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/pre-fir-tree01.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/private-commonblock.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/requires-common.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/requires-notarget.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/requires.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/rtl-flags.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/sections-pft.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/sections.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/simd.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/simple-barrier.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/single.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/stop-stmt-in-region.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/target.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/target_cpu_features.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/task.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/taskgroup.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/taskwait.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/taskyield.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/teams.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-char-array-chararray.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-commonblock.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-integer-different-kinds.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-non-global.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-pointer-allocatable.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-real-logical-complex-derivedtype.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-use-association-2.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/threadprivate-use-association.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/unstructured.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-chunks.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-collapse.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-monotonic.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-nonmonotonic.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-ordered.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-add.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-iand.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-ieor.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-ior.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-and.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-eqv.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-neqv.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-logical-or.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-max.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-min.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-reduction-mul.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-simd.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop-variable.f90 (100%)
 rename flang/test/Lower/OpenMP/{ => FIR}/wsloop.f90 (100%)

diff --git a/flang/test/Lower/OpenMP/array-bounds.f90 b/flang/test/Lower/OpenMP/FIR/array-bounds.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/array-bounds.f90
rename to flang/test/Lower/OpenMP/FIR/array-bounds.f90
diff --git a/flang/test/Lower/OpenMP/atomic-capture.f90 b/flang/test/Lower/OpenMP/FIR/atomic-capture.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/atomic-capture.f90
rename to flang/test/Lower/OpenMP/FIR/atomic-capture.f90
diff --git a/flang/test/Lower/OpenMP/atomic-read.f90 b/flang/test/Lower/OpenMP/FIR/atomic-read.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/atomic-read.f90
rename to flang/test/Lower/OpenMP/FIR/atomic-read.f90
diff --git a/flang/test/Lower/OpenMP/atomic-update.f90 b/flang/test/Lower/OpenMP/FIR/atomic-update.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/atomic-update.f90
rename to flang/test/Lower/OpenMP/FIR/atomic-update.f90
diff --git a/flang/test/Lower/OpenMP/atomic-write.f90 b/flang/test/Lower/OpenMP/FIR/atomic-write.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/atomic-write.f90
rename to flang/test/Lower/OpenMP/FIR/atomic-write.f90
diff --git a/flang/test/Lower/OpenMP/copyin.f90 b/flang/test/Lower/OpenMP/FIR/copyin.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/copyin.f90
rename to flang/test/Lower/OpenMP/FIR/copyin.f90
diff --git a/flang/test/Lower/OpenMP/critical.f90 b/flang/test/Lower/OpenMP/FIR/critical.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/critical.f90
rename to flang/test/Lower/OpenMP/FIR/critical.f90
diff --git a/flang/test/Lower/OpenMP/declare-target-data.f90 b/flang/test/Lower/OpenMP/FIR/declare-target-data.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/declare-target-data.f90
rename to flang/test/Lower/OpenMP/FIR/declare-target-data.f90
diff --git a/flang/test/Lower/OpenMP/declare-target-func-and-subr.f90 b/flang/test/Lower/OpenMP/FIR/declare-target-func-and-subr.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/declare-target-func-and-subr.f90
rename to flang/test/Lower/OpenMP/FIR/declare-target-func-and-subr.f90
diff --git a/flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap.f90 b/flang/test/Lower/OpenMP/FIR/declare-target-implicit-func-and-subr-cap.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap.f90
rename to flang/test/Lower/OpenMP/FIR/declare-target-implicit-func-and-subr-cap.f90
diff --git a/flang/test/Lower/OpenMP/declare-target-implicit-tarop-cap.f90 b/flang/test/Lower/OpenMP/FIR/declare-target-implicit-tarop-cap.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/declare-target-implicit-tarop-cap.f90
rename to flang/test/Lower/OpenMP/FIR/declare-target-implicit-tarop-cap.f90
diff --git a/flang/test/Lower/OpenMP/default-clause.f90 b/flang/test/Lower/OpenMP/FIR/default-clause.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/default-clause.f90
rename to flang/test/Lower/OpenMP/FIR/default-clause.f90
diff --git a/flang/test/Lower/OpenMP/firstprivate-commonblock.f90 b/flang/test/Lower/OpenMP/FIR/firstprivate-commonblock.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/firstprivate-commonblock.f90
rename to flang/test/Lower/OpenMP/FIR/firstprivate-commonblock.f90
diff --git a/flang/test/Lower/OpenMP/flush.f90 b/flang/test/Lower/OpenMP/FIR/flush.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/flush.f90
rename to flang/test/Lower/OpenMP/FIR/flush.f90
diff --git a/flang/test/Lower/OpenMP/function-filtering-2.f90 b/flang/test/Lower/OpenMP/FIR/function-filtering-2.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/function-filtering-2.f90
rename to flang/test/Lower/OpenMP/FIR/function-filtering-2.f90
diff --git a/flang/test/Lower/OpenMP/function-filtering.f90 b/flang/test/Lower/OpenMP/FIR/function-filtering.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/function-filtering.f90
rename to flang/test/Lower/OpenMP/FIR/function-filtering.f90
diff --git a/flang/test/Lower/OpenMP/host-ir-flag.f90 b/flang/test/Lower/OpenMP/FIR/host-ir-flag.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/host-ir-flag.f90
rename to flang/test/Lower/OpenMP/FIR/host-ir-flag.f90
diff --git a/flang/test/Lower/OpenMP/if-clause.f90 b/flang/test/Lower/OpenMP/FIR/if-clause.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/if-clause.f90
rename to flang/test/Lower/OpenMP/FIR/if-clause.f90
diff --git a/flang/test/Lower/OpenMP/is-device.f90 b/flang/test/Lower/OpenMP/FIR/is-device.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/is-device.f90
rename to flang/test/Lower/OpenMP/FIR/is-device.f90
diff --git a/flang/test/Lower/OpenMP/lastprivate-commonblock.f90 b/flang/test/Lower/OpenMP/FIR/lastprivate-commonblock.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/lastprivate-commonblock.f90
rename to flang/test/Lower/OpenMP/FIR/lastprivate-commonblock.f90
diff --git a/flang/test/Lower/OpenMP/location.f90 b/flang/test/Lower/OpenMP/FIR/location.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/location.f90
rename to flang/test/Lower/OpenMP/FIR/location.f90
diff --git a/flang/test/Lower/OpenMP/loop-combined.f90 b/flang/test/Lower/OpenMP/FIR/loop-combined.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/loop-combined.f90
rename to flang/test/Lower/OpenMP/FIR/loop-combined.f90
diff --git a/flang/test/Lower/OpenMP/master.f90 b/flang/test/Lower/OpenMP/FIR/master.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/master.f90
rename to flang/test/Lower/OpenMP/FIR/master.f90
diff --git a/flang/test/Lower/OpenMP/omp-declare-target-program-var.f90 b/flang/test/Lower/OpenMP/FIR/omp-declare-target-program-var.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/omp-declare-target-program-var.f90
rename to flang/test/Lower/OpenMP/FIR/omp-declare-target-program-var.f90
diff --git a/flang/test/Lower/OpenMP/omp-is-gpu.f90 b/flang/test/Lower/OpenMP/FIR/omp-is-gpu.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/omp-is-gpu.f90
rename to flang/test/Lower/OpenMP/FIR/omp-is-gpu.f90
diff --git a/flang/test/Lower/OpenMP/omp-target-early-outlining.f90 b/flang/test/Lower/OpenMP/FIR/omp-target-early-outlining.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/omp-target-early-outlining.f90
rename to flang/test/Lower/OpenMP/FIR/omp-target-early-outlining.f90
diff --git a/flang/test/Lower/OpenMP/ordered-threads.f90 b/flang/test/Lower/OpenMP/FIR/ordered-threads.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/ordered-threads.f90
rename to flang/test/Lower/OpenMP/FIR/ordered-threads.f90
diff --git a/flang/test/Lower/OpenMP/parallel-firstprivate-clause-scalar.f90 b/flang/test/Lower/OpenMP/FIR/parallel-firstprivate-clause-scalar.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-firstprivate-clause-scalar.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-firstprivate-clause-scalar.f90
diff --git a/flang/test/Lower/OpenMP/parallel-lastprivate-clause-scalar.f90 b/flang/test/Lower/OpenMP/FIR/parallel-lastprivate-clause-scalar.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-lastprivate-clause-scalar.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-lastprivate-clause-scalar.f90
diff --git a/flang/test/Lower/OpenMP/parallel-private-clause-fixes.f90 b/flang/test/Lower/OpenMP/FIR/parallel-private-clause-fixes.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-private-clause-fixes.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-private-clause-fixes.f90
diff --git a/flang/test/Lower/OpenMP/parallel-private-clause.f90 b/flang/test/Lower/OpenMP/FIR/parallel-private-clause.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-private-clause.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-private-clause.f90
diff --git a/flang/test/Lower/OpenMP/parallel-reduction-add.f90 b/flang/test/Lower/OpenMP/FIR/parallel-reduction-add.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-reduction-add.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-reduction-add.f90
diff --git a/flang/test/Lower/OpenMP/parallel-sections.f90 b/flang/test/Lower/OpenMP/FIR/parallel-sections.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-sections.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-sections.f90
diff --git a/flang/test/Lower/OpenMP/parallel-wsloop-firstpriv.f90 b/flang/test/Lower/OpenMP/FIR/parallel-wsloop-firstpriv.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-wsloop-firstpriv.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-wsloop-firstpriv.f90
diff --git a/flang/test/Lower/OpenMP/parallel-wsloop.f90 b/flang/test/Lower/OpenMP/FIR/parallel-wsloop.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel-wsloop.f90
rename to flang/test/Lower/OpenMP/FIR/parallel-wsloop.f90
diff --git a/flang/test/Lower/OpenMP/parallel.f90 b/flang/test/Lower/OpenMP/FIR/parallel.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/parallel.f90
rename to flang/test/Lower/OpenMP/FIR/parallel.f90
diff --git a/flang/test/Lower/OpenMP/pre-fir-tree-loop.f90 b/flang/test/Lower/OpenMP/FIR/pre-fir-tree-loop.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/pre-fir-tree-loop.f90
rename to flang/test/Lower/OpenMP/FIR/pre-fir-tree-loop.f90
diff --git a/flang/test/Lower/OpenMP/pre-fir-tree01.f90 b/flang/test/Lower/OpenMP/FIR/pre-fir-tree01.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/pre-fir-tree01.f90
rename to flang/test/Lower/OpenMP/FIR/pre-fir-tree01.f90
diff --git a/flang/test/Lower/OpenMP/private-commonblock.f90 b/flang/test/Lower/OpenMP/FIR/private-commonblock.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/private-commonblock.f90
rename to flang/test/Lower/OpenMP/FIR/private-commonblock.f90
diff --git a/flang/test/Lower/OpenMP/requires-common.f90 b/flang/test/Lower/OpenMP/FIR/requires-common.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/requires-common.f90
rename to flang/test/Lower/OpenMP/FIR/requires-common.f90
diff --git a/flang/test/Lower/OpenMP/requires-notarget.f90 b/flang/test/Lower/OpenMP/FIR/requires-notarget.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/requires-notarget.f90
rename to flang/test/Lower/OpenMP/FIR/requires-notarget.f90
diff --git a/flang/test/Lower/OpenMP/requires.f90 b/flang/test/Lower/OpenMP/FIR/requires.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/requires.f90
rename to flang/test/Lower/OpenMP/FIR/requires.f90
diff --git a/flang/test/Lower/OpenMP/rtl-flags.f90 b/flang/test/Lower/OpenMP/FIR/rtl-flags.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/rtl-flags.f90
rename to flang/test/Lower/OpenMP/FIR/rtl-flags.f90
diff --git a/flang/test/Lower/OpenMP/sections-pft.f90 b/flang/test/Lower/OpenMP/FIR/sections-pft.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/sections-pft.f90
rename to flang/test/Lower/OpenMP/FIR/sections-pft.f90
diff --git a/flang/test/Lower/OpenMP/sections.f90 b/flang/test/Lower/OpenMP/FIR/sections.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/sections.f90
rename to flang/test/Lower/OpenMP/FIR/sections.f90
diff --git a/flang/test/Lower/OpenMP/simd.f90 b/flang/test/Lower/OpenMP/FIR/simd.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/simd.f90
rename to flang/test/Lower/OpenMP/FIR/simd.f90
diff --git a/flang/test/Lower/OpenMP/simple-barrier.f90 b/flang/test/Lower/OpenMP/FIR/simple-barrier.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/simple-barrier.f90
rename to flang/test/Lower/OpenMP/FIR/simple-barrier.f90
diff --git a/flang/test/Lower/OpenMP/single.f90 b/flang/test/Lower/OpenMP/FIR/single.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/single.f90
rename to flang/test/Lower/OpenMP/FIR/single.f90
diff --git a/flang/test/Lower/OpenMP/stop-stmt-in-region.f90 b/flang/test/Lower/OpenMP/FIR/stop-stmt-in-region.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/stop-stmt-in-region.f90
rename to flang/test/Lower/OpenMP/FIR/stop-stmt-in-region.f90
diff --git a/flang/test/Lower/OpenMP/target.f90 b/flang/test/Lower/OpenMP/FIR/target.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/target.f90
rename to flang/test/Lower/OpenMP/FIR/target.f90
diff --git a/flang/test/Lower/OpenMP/target_cpu_features.f90 b/flang/test/Lower/OpenMP/FIR/target_cpu_features.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/target_cpu_features.f90
rename to flang/test/Lower/OpenMP/FIR/target_cpu_features.f90
diff --git a/flang/test/Lower/OpenMP/task.f90 b/flang/test/Lower/OpenMP/FIR/task.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/task.f90
rename to flang/test/Lower/OpenMP/FIR/task.f90
diff --git a/flang/test/Lower/OpenMP/taskgroup.f90 b/flang/test/Lower/OpenMP/FIR/taskgroup.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/taskgroup.f90
rename to flang/test/Lower/OpenMP/FIR/taskgroup.f90
diff --git a/flang/test/Lower/OpenMP/taskwait.f90 b/flang/test/Lower/OpenMP/FIR/taskwait.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/taskwait.f90
rename to flang/test/Lower/OpenMP/FIR/taskwait.f90
diff --git a/flang/test/Lower/OpenMP/taskyield.f90 b/flang/test/Lower/OpenMP/FIR/taskyield.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/taskyield.f90
rename to flang/test/Lower/OpenMP/FIR/taskyield.f90
diff --git a/flang/test/Lower/OpenMP/teams.f90 b/flang/test/Lower/OpenMP/FIR/teams.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/teams.f90
rename to flang/test/Lower/OpenMP/FIR/teams.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-char-array-chararray.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-char-array-chararray.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-char-array-chararray.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-char-array-chararray.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-commonblock.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-commonblock.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-commonblock.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-commonblock.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-integer-different-kinds.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-integer-different-kinds.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-integer-different-kinds.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-integer-different-kinds.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-non-global.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-non-global.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-non-global.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-non-global.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-pointer-allocatable.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-pointer-allocatable.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-pointer-allocatable.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-pointer-allocatable.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-real-logical-complex-derivedtype.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-real-logical-complex-derivedtype.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-real-logical-complex-derivedtype.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-real-logical-complex-derivedtype.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-use-association-2.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-use-association-2.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-use-association-2.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-use-association-2.f90
diff --git a/flang/test/Lower/OpenMP/threadprivate-use-association.f90 b/flang/test/Lower/OpenMP/FIR/threadprivate-use-association.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/threadprivate-use-association.f90
rename to flang/test/Lower/OpenMP/FIR/threadprivate-use-association.f90
diff --git a/flang/test/Lower/OpenMP/unstructured.f90 b/flang/test/Lower/OpenMP/FIR/unstructured.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/unstructured.f90
rename to flang/test/Lower/OpenMP/FIR/unstructured.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-chunks.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-chunks.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-chunks.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-chunks.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-collapse.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-collapse.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-collapse.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-collapse.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-monotonic.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-monotonic.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-monotonic.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-monotonic.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-nonmonotonic.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-nonmonotonic.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-nonmonotonic.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-nonmonotonic.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-ordered.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-ordered.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-ordered.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-ordered.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-add.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-add.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-add.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-add.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-iand.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-iand.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-iand.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-iand.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-ieor.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-ieor.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-ieor.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-ieor.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-ior.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-ior.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-ior.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-ior.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-logical-and.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-and.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-logical-and.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-and.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-logical-eqv.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-eqv.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-logical-eqv.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-eqv.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-logical-neqv.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-neqv.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-logical-neqv.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-neqv.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-logical-or.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-or.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-logical-or.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-logical-or.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-max.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-max.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-max.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-max.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-min.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-min.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-min.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-min.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-reduction-mul.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-reduction-mul.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-reduction-mul.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-reduction-mul.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-simd.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-simd.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-simd.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-simd.f90
diff --git a/flang/test/Lower/OpenMP/wsloop-variable.f90 b/flang/test/Lower/OpenMP/FIR/wsloop-variable.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop-variable.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop-variable.f90
diff --git a/flang/test/Lower/OpenMP/wsloop.f90 b/flang/test/Lower/OpenMP/FIR/wsloop.f90
similarity index 100%
rename from flang/test/Lower/OpenMP/wsloop.f90
rename to flang/test/Lower/OpenMP/FIR/wsloop.f90



More information about the flang-commits mailing list