[all-commits] [llvm/llvm-project] b826d5: [NFC] Move flang OpenMP semantic tests under one s...

PeixinQiao via All-commits all-commits at lists.llvm.org
Fri Jun 10 19:48:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b826d551fcd2eb0c4f13fd57471bd3142d26d3ba
      https://github.com/llvm/llvm-project/commit/b826d551fcd2eb0c4f13fd57471bd3142d26d3ba
  Author: PeixinQiao <qiaopeixin at huawei.com>
  Date:   2022-06-11 (Sat, 11 Jun 2022)

  Changed paths:
    A flang/test/Semantics/OpenMP/omp-allocate-directive.f90
    A flang/test/Semantics/OpenMP/omp-allocate01.f90
    A flang/test/Semantics/OpenMP/omp-allocate02.f90
    A flang/test/Semantics/OpenMP/omp-allocate03.f90
    A flang/test/Semantics/OpenMP/omp-allocate04.f90
    A flang/test/Semantics/OpenMP/omp-allocate05.f90
    A flang/test/Semantics/OpenMP/omp-allocate06.f90
    A flang/test/Semantics/OpenMP/omp-allocate07.f90
    A flang/test/Semantics/OpenMP/omp-allocate08.f90
    A flang/test/Semantics/OpenMP/omp-atomic.f90
    A flang/test/Semantics/OpenMP/omp-atomic01.f90
    A flang/test/Semantics/OpenMP/omp-atomic02.f90
    A flang/test/Semantics/OpenMP/omp-atomic03.f90
    A flang/test/Semantics/OpenMP/omp-atomic04.f90
    A flang/test/Semantics/OpenMP/omp-atomic05.f90
    A flang/test/Semantics/OpenMP/omp-clause-validity01.f90
    A flang/test/Semantics/OpenMP/omp-combined-constructs.f90
    A flang/test/Semantics/OpenMP/omp-copyin01.f90
    A flang/test/Semantics/OpenMP/omp-copyin02.f90
    A flang/test/Semantics/OpenMP/omp-copyin03.f90
    A flang/test/Semantics/OpenMP/omp-copyin04.f90
    A flang/test/Semantics/OpenMP/omp-copyin05.f90
    A flang/test/Semantics/OpenMP/omp-copyprivate01.f90
    A flang/test/Semantics/OpenMP/omp-copyprivate02.f90
    A flang/test/Semantics/OpenMP/omp-copyprivate03.f90
    A flang/test/Semantics/OpenMP/omp-declarative-directive.f90
    A flang/test/Semantics/OpenMP/omp-declare-target01.f90
    A flang/test/Semantics/OpenMP/omp-declare-target02.f90
    A flang/test/Semantics/OpenMP/omp-declare-target03.f90
    A flang/test/Semantics/OpenMP/omp-declare-target04.f90
    A flang/test/Semantics/OpenMP/omp-declare-target05.f90
    A flang/test/Semantics/OpenMP/omp-default.f90
    A flang/test/Semantics/OpenMP/omp-default02.f90
    A flang/test/Semantics/OpenMP/omp-depend01.f90
    A flang/test/Semantics/OpenMP/omp-depend02.f90
    A flang/test/Semantics/OpenMP/omp-depend03.f90
    A flang/test/Semantics/OpenMP/omp-device-constructs.f90
    A flang/test/Semantics/OpenMP/omp-do-collapse-positivecases.f90
    A flang/test/Semantics/OpenMP/omp-do-collapse.f90
    A flang/test/Semantics/OpenMP/omp-do-cycle.f90
    A flang/test/Semantics/OpenMP/omp-do-ordered-positivecases.f90
    A flang/test/Semantics/OpenMP/omp-do-ordered.f90
    A flang/test/Semantics/OpenMP/omp-do-schedule01.f90
    A flang/test/Semantics/OpenMP/omp-do-schedule02.f90
    A flang/test/Semantics/OpenMP/omp-do-schedule03.f90
    A flang/test/Semantics/OpenMP/omp-do-schedule04.f90
    A flang/test/Semantics/OpenMP/omp-do01-positivecase.f90
    A flang/test/Semantics/OpenMP/omp-do01.f90
    A flang/test/Semantics/OpenMP/omp-do02.f90
    A flang/test/Semantics/OpenMP/omp-do03.f90
    A flang/test/Semantics/OpenMP/omp-do04-positivecase.f90
    A flang/test/Semantics/OpenMP/omp-do04.f90
    A flang/test/Semantics/OpenMP/omp-do05-positivecase.f90
    A flang/test/Semantics/OpenMP/omp-do05.f90
    A flang/test/Semantics/OpenMP/omp-do06-positivecases.f90
    A flang/test/Semantics/OpenMP/omp-do06.f90
    A flang/test/Semantics/OpenMP/omp-do07.f90
    A flang/test/Semantics/OpenMP/omp-do08.f90
    A flang/test/Semantics/OpenMP/omp-do09.f90
    A flang/test/Semantics/OpenMP/omp-do10.f90
    A flang/test/Semantics/OpenMP/omp-do11.f90
    A flang/test/Semantics/OpenMP/omp-do12.f90
    A flang/test/Semantics/OpenMP/omp-do13.f90
    A flang/test/Semantics/OpenMP/omp-do14.f90
    A flang/test/Semantics/OpenMP/omp-do15.f90
    A flang/test/Semantics/OpenMP/omp-do16.f90
    A flang/test/Semantics/OpenMP/omp-do17.f90
    A flang/test/Semantics/OpenMP/omp-do18.f90
    A flang/test/Semantics/OpenMP/omp-do19.f90
    A flang/test/Semantics/OpenMP/omp-firstprivate01.f90
    A flang/test/Semantics/OpenMP/omp-flush01.f90
    A flang/test/Semantics/OpenMP/omp-flush02.f90
    A flang/test/Semantics/OpenMP/omp-invalid-branch.f90
    A flang/test/Semantics/OpenMP/omp-lastprivate01.f90
    A flang/test/Semantics/OpenMP/omp-lastprivate02.f90
    A flang/test/Semantics/OpenMP/omp-linear-iter.f90
    A flang/test/Semantics/OpenMP/omp-loop-association.f90
    A flang/test/Semantics/OpenMP/omp-loop-simd01.f90
    A flang/test/Semantics/OpenMP/omp-modfile-threadprivate.f90
    A flang/test/Semantics/OpenMP/omp-nested-barrier.f90
    A flang/test/Semantics/OpenMP/omp-nested-cancel.f90
    A flang/test/Semantics/OpenMP/omp-nested-cancellation-point.f90
    A flang/test/Semantics/OpenMP/omp-nested-distribute.f90
    A flang/test/Semantics/OpenMP/omp-nested-master.f90
    A flang/test/Semantics/OpenMP/omp-nested-simd.f90
    A flang/test/Semantics/OpenMP/omp-nested-target.f90
    A flang/test/Semantics/OpenMP/omp-nested-teams.f90
    A flang/test/Semantics/OpenMP/omp-nested01.f90
    A flang/test/Semantics/OpenMP/omp-no-dowhile-in-parallel.f90
    A flang/test/Semantics/OpenMP/omp-nontemporal.f90
    A flang/test/Semantics/OpenMP/omp-ordered-simd.f90
    A flang/test/Semantics/OpenMP/omp-ordered01.f90
    A flang/test/Semantics/OpenMP/omp-ordered02.f90
    A flang/test/Semantics/OpenMP/omp-ordered03.f90
    A flang/test/Semantics/OpenMP/omp-parallel-private01.f90
    A flang/test/Semantics/OpenMP/omp-parallel-private02.f90
    A flang/test/Semantics/OpenMP/omp-parallel-private03.f90
    A flang/test/Semantics/OpenMP/omp-parallel-private04.f90
    A flang/test/Semantics/OpenMP/omp-parallel-sections01.f90
    A flang/test/Semantics/OpenMP/omp-parallel-shared01.f90
    A flang/test/Semantics/OpenMP/omp-parallel-shared02.f90
    A flang/test/Semantics/OpenMP/omp-parallel-shared03.f90
    A flang/test/Semantics/OpenMP/omp-parallel-shared04.f90
    A flang/test/Semantics/OpenMP/omp-parallel01.f90
    A flang/test/Semantics/OpenMP/omp-parallel02.f90
    A flang/test/Semantics/OpenMP/omp-private-is-pointer-check.f90
    A flang/test/Semantics/OpenMP/omp-private01.f90
    A flang/test/Semantics/OpenMP/omp-private02.f90
    A flang/test/Semantics/OpenMP/omp-reduction01.f90
    A flang/test/Semantics/OpenMP/omp-reduction02.f90
    A flang/test/Semantics/OpenMP/omp-reduction03.f90
    A flang/test/Semantics/OpenMP/omp-reduction04.f90
    A flang/test/Semantics/OpenMP/omp-reduction05.f90
    A flang/test/Semantics/OpenMP/omp-reduction06.f90
    A flang/test/Semantics/OpenMP/omp-reduction07.f90
    A flang/test/Semantics/OpenMP/omp-reduction08.f90
    A flang/test/Semantics/OpenMP/omp-reduction09.f90
    A flang/test/Semantics/OpenMP/omp-reduction10.f90
    A flang/test/Semantics/OpenMP/omp-resolve01.f90
    A flang/test/Semantics/OpenMP/omp-resolve02.f90
    A flang/test/Semantics/OpenMP/omp-resolve03.f90
    A flang/test/Semantics/OpenMP/omp-resolve04.f90
    A flang/test/Semantics/OpenMP/omp-resolve05.f90
    A flang/test/Semantics/OpenMP/omp-resolve06.f90
    A flang/test/Semantics/OpenMP/omp-sections01.f90
    A flang/test/Semantics/OpenMP/omp-sections02.f90
    A flang/test/Semantics/OpenMP/omp-sections03.f90
    A flang/test/Semantics/OpenMP/omp-simd-aligned.f90
    A flang/test/Semantics/OpenMP/omp-simd-nontemporal.f90
    A flang/test/Semantics/OpenMP/omp-simd01.f90
    A flang/test/Semantics/OpenMP/omp-simd02.f90
    A flang/test/Semantics/OpenMP/omp-simd03.f90
    A flang/test/Semantics/OpenMP/omp-single01.f90
    A flang/test/Semantics/OpenMP/omp-single02.f90
    A flang/test/Semantics/OpenMP/omp-symbol01.f90
    A flang/test/Semantics/OpenMP/omp-symbol02.f90
    A flang/test/Semantics/OpenMP/omp-symbol03.f90
    A flang/test/Semantics/OpenMP/omp-symbol04.f90
    A flang/test/Semantics/OpenMP/omp-symbol05.f90
    A flang/test/Semantics/OpenMP/omp-symbol06.f90
    A flang/test/Semantics/OpenMP/omp-symbol07.f90
    A flang/test/Semantics/OpenMP/omp-symbol08.f90
    A flang/test/Semantics/OpenMP/omp-sync-critical01.f90
    A flang/test/Semantics/OpenMP/omp-sync-critical02.f90
    A flang/test/Semantics/OpenMP/omp-task01.f90
    A flang/test/Semantics/OpenMP/omp-taskgroup01.f90
    A flang/test/Semantics/OpenMP/omp-taskloop-simd01.f90
    A flang/test/Semantics/OpenMP/omp-taskloop01.f90
    A flang/test/Semantics/OpenMP/omp-taskloop02.f90
    A flang/test/Semantics/OpenMP/omp-taskloop03.f90
    A flang/test/Semantics/OpenMP/omp-threadprivate01.f90
    A flang/test/Semantics/OpenMP/omp-threadprivate02.f90
    A flang/test/Semantics/OpenMP/omp-threadprivate03.f90
    A flang/test/Semantics/OpenMP/omp-threadprivate04.f90
    A flang/test/Semantics/OpenMP/omp-threadprivate05.f90
    A flang/test/Semantics/OpenMP/omp-workshare01.f90
    A flang/test/Semantics/OpenMP/omp-workshare02.f90
    A flang/test/Semantics/OpenMP/omp-workshare03.f90
    A flang/test/Semantics/OpenMP/omp-workshare04.f90
    A flang/test/Semantics/OpenMP/omp-workshare05.f90
    M flang/test/Semantics/canondo05.f90
    M flang/test/Semantics/canondo06.f90
    R flang/test/Semantics/canondo18.f90
    R flang/test/Semantics/canondo19.f90
    M flang/test/Semantics/modfile47.f90
    R flang/test/Semantics/modfile49.f90
    R flang/test/Semantics/omp-allocate-directive.f90
    R flang/test/Semantics/omp-allocate01.f90
    R flang/test/Semantics/omp-allocate02.f90
    R flang/test/Semantics/omp-allocate03.f90
    R flang/test/Semantics/omp-allocate04.f90
    R flang/test/Semantics/omp-allocate05.f90
    R flang/test/Semantics/omp-allocate06.f90
    R flang/test/Semantics/omp-allocate07.f90
    R flang/test/Semantics/omp-allocate08.f90
    R flang/test/Semantics/omp-atomic.f90
    R flang/test/Semantics/omp-atomic01.f90
    R flang/test/Semantics/omp-atomic02.f90
    R flang/test/Semantics/omp-atomic03.f90
    R flang/test/Semantics/omp-atomic04.f90
    R flang/test/Semantics/omp-atomic05.f90
    R flang/test/Semantics/omp-clause-validity01.f90
    R flang/test/Semantics/omp-combined-constructs.f90
    R flang/test/Semantics/omp-copyin01.f90
    R flang/test/Semantics/omp-copyin02.f90
    R flang/test/Semantics/omp-copyin03.f90
    R flang/test/Semantics/omp-copyin04.f90
    R flang/test/Semantics/omp-copyin05.f90
    R flang/test/Semantics/omp-copyprivate01.f90
    R flang/test/Semantics/omp-copyprivate02.f90
    R flang/test/Semantics/omp-copyprivate03.f90
    R flang/test/Semantics/omp-declarative-directive.f90
    R flang/test/Semantics/omp-declare-target01.f90
    R flang/test/Semantics/omp-declare-target02.f90
    R flang/test/Semantics/omp-declare-target03.f90
    R flang/test/Semantics/omp-declare-target04.f90
    R flang/test/Semantics/omp-declare-target05.f90
    R flang/test/Semantics/omp-default.f90
    R flang/test/Semantics/omp-default02.f90
    R flang/test/Semantics/omp-depend01.f90
    R flang/test/Semantics/omp-depend02.f90
    R flang/test/Semantics/omp-depend03.f90
    R flang/test/Semantics/omp-device-constructs.f90
    R flang/test/Semantics/omp-do-collapse-positivecases.f90
    R flang/test/Semantics/omp-do-collapse.f90
    R flang/test/Semantics/omp-do-cycle.f90
    R flang/test/Semantics/omp-do-ordered-positivecases.f90
    R flang/test/Semantics/omp-do-ordered.f90
    R flang/test/Semantics/omp-do-schedule01.f90
    R flang/test/Semantics/omp-do-schedule02.f90
    R flang/test/Semantics/omp-do-schedule03.f90
    R flang/test/Semantics/omp-do-schedule04.f90
    R flang/test/Semantics/omp-do01-positivecase.f90
    R flang/test/Semantics/omp-do01.f90
    R flang/test/Semantics/omp-do02.f90
    R flang/test/Semantics/omp-do03.f90
    R flang/test/Semantics/omp-do04-positivecase.f90
    R flang/test/Semantics/omp-do04.f90
    R flang/test/Semantics/omp-do05-positivecase.f90
    R flang/test/Semantics/omp-do05.f90
    R flang/test/Semantics/omp-do06-positivecases.f90
    R flang/test/Semantics/omp-do06.f90
    R flang/test/Semantics/omp-do07.f90
    R flang/test/Semantics/omp-do08.f90
    R flang/test/Semantics/omp-do09.f90
    R flang/test/Semantics/omp-do10.f90
    R flang/test/Semantics/omp-do11.f90
    R flang/test/Semantics/omp-do12.f90
    R flang/test/Semantics/omp-do13.f90
    R flang/test/Semantics/omp-do14.f90
    R flang/test/Semantics/omp-do15.f90
    R flang/test/Semantics/omp-do16.f90
    R flang/test/Semantics/omp-do17.f90
    R flang/test/Semantics/omp-firstprivate01.f90
    R flang/test/Semantics/omp-flush01.f90
    R flang/test/Semantics/omp-flush02.f90
    R flang/test/Semantics/omp-invalid-branch.f90
    R flang/test/Semantics/omp-lastprivate01.f90
    R flang/test/Semantics/omp-lastprivate02.f90
    R flang/test/Semantics/omp-linear-iter.f90
    R flang/test/Semantics/omp-loop-association.f90
    R flang/test/Semantics/omp-loop-simd01.f90
    R flang/test/Semantics/omp-nested-barrier.f90
    R flang/test/Semantics/omp-nested-cancel.f90
    R flang/test/Semantics/omp-nested-cancellation-point.f90
    R flang/test/Semantics/omp-nested-distribute.f90
    R flang/test/Semantics/omp-nested-master.f90
    R flang/test/Semantics/omp-nested-simd.f90
    R flang/test/Semantics/omp-nested-target.f90
    R flang/test/Semantics/omp-nested-teams.f90
    R flang/test/Semantics/omp-nested01.f90
    R flang/test/Semantics/omp-no-dowhile-in-parallel.f90
    R flang/test/Semantics/omp-nontemporal.f90
    R flang/test/Semantics/omp-ordered-simd.f90
    R flang/test/Semantics/omp-ordered01.f90
    R flang/test/Semantics/omp-ordered02.f90
    R flang/test/Semantics/omp-ordered03.f90
    R flang/test/Semantics/omp-parallel-private01.f90
    R flang/test/Semantics/omp-parallel-private02.f90
    R flang/test/Semantics/omp-parallel-private03.f90
    R flang/test/Semantics/omp-parallel-private04.f90
    R flang/test/Semantics/omp-parallel-sections01.f90
    R flang/test/Semantics/omp-parallel-shared01.f90
    R flang/test/Semantics/omp-parallel-shared02.f90
    R flang/test/Semantics/omp-parallel-shared03.f90
    R flang/test/Semantics/omp-parallel-shared04.f90
    R flang/test/Semantics/omp-parallel01.f90
    R flang/test/Semantics/omp-parallel02.f90
    R flang/test/Semantics/omp-private-is-pointer-check.f90
    R flang/test/Semantics/omp-private01.f90
    R flang/test/Semantics/omp-private02.f90
    R flang/test/Semantics/omp-reduction01.f90
    R flang/test/Semantics/omp-reduction02.f90
    R flang/test/Semantics/omp-reduction03.f90
    R flang/test/Semantics/omp-reduction04.f90
    R flang/test/Semantics/omp-reduction05.f90
    R flang/test/Semantics/omp-reduction06.f90
    R flang/test/Semantics/omp-reduction07.f90
    R flang/test/Semantics/omp-reduction08.f90
    R flang/test/Semantics/omp-reduction09.f90
    R flang/test/Semantics/omp-reduction10.f90
    R flang/test/Semantics/omp-resolve01.f90
    R flang/test/Semantics/omp-resolve02.f90
    R flang/test/Semantics/omp-resolve03.f90
    R flang/test/Semantics/omp-resolve04.f90
    R flang/test/Semantics/omp-resolve05.f90
    R flang/test/Semantics/omp-resolve06.f90
    R flang/test/Semantics/omp-sections01.f90
    R flang/test/Semantics/omp-sections02.f90
    R flang/test/Semantics/omp-sections03.f90
    R flang/test/Semantics/omp-simd-aligned.f90
    R flang/test/Semantics/omp-simd-nontemporal.f90
    R flang/test/Semantics/omp-simd01.f90
    R flang/test/Semantics/omp-simd02.f90
    R flang/test/Semantics/omp-simd03.f90
    R flang/test/Semantics/omp-single01.f90
    R flang/test/Semantics/omp-single02.f90
    R flang/test/Semantics/omp-symbol01.f90
    R flang/test/Semantics/omp-symbol02.f90
    R flang/test/Semantics/omp-symbol03.f90
    R flang/test/Semantics/omp-symbol04.f90
    R flang/test/Semantics/omp-symbol05.f90
    R flang/test/Semantics/omp-symbol06.f90
    R flang/test/Semantics/omp-symbol07.f90
    R flang/test/Semantics/omp-symbol08.f90
    R flang/test/Semantics/omp-sync-critical01.f90
    R flang/test/Semantics/omp-sync-critical02.f90
    R flang/test/Semantics/omp-task01.f90
    R flang/test/Semantics/omp-taskgroup01.f90
    R flang/test/Semantics/omp-taskloop-simd01.f90
    R flang/test/Semantics/omp-taskloop01.f90
    R flang/test/Semantics/omp-taskloop02.f90
    R flang/test/Semantics/omp-taskloop03.f90
    R flang/test/Semantics/omp-threadprivate01.f90
    R flang/test/Semantics/omp-threadprivate02.f90
    R flang/test/Semantics/omp-threadprivate03.f90
    R flang/test/Semantics/omp-threadprivate04.f90
    R flang/test/Semantics/omp-threadprivate05.f90
    R flang/test/Semantics/omp-workshare01.f90
    R flang/test/Semantics/omp-workshare02.f90
    R flang/test/Semantics/omp-workshare03.f90
    R flang/test/Semantics/omp-workshare04.f90
    R flang/test/Semantics/omp-workshare05.f90

  Log Message:
  -----------
  [NFC] Move flang OpenMP semantic tests under one single directory

To be consistent with OpenACC and will find the tests in one single
directory for OpenMP.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D127529




More information about the All-commits mailing list