[all-commits] [llvm/llvm-project] c366e6: [Flang][OpenMP] Move FIR lowering tests to a separ...

Kiran Chandramohan via All-commits all-commits at lists.llvm.org
Wed Sep 20 03:11:20 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c366e61b590e81b35496fc071774363b53992c98
      https://github.com/llvm/llvm-project/commit/c366e61b590e81b35496fc071774363b53992c98
  Author: Kiran Chandramohan <kiran.chandramohan at arm.com>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

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

  Log Message:
  -----------
  [Flang][OpenMP] Move FIR lowering tests to a separate directory (#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.




More information about the All-commits mailing list