[all-commits] [llvm/llvm-project] 724859: [flang][OpenMP] Update frontend support for DEFAUL...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Sat Nov 16 12:15:17 PST 2024


  Branch: refs/heads/users/kparzysz/spr/m00-flang-defaultmap-all
  Home:   https://github.com/llvm/llvm-project
  Commit: 724859629b6f26a5babc9c0c52fd5d2c5f298622
      https://github.com/llvm/llvm-project/commit/724859629b6f26a5babc9c0c52fd5d2c5f298622
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-11-16 (Sat, 16 Nov 2024)

  Changed paths:
    M flang/include/flang/Parser/parse-tree.h
    M flang/lib/Lower/OpenMP/Clauses.cpp
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Parser/openmp-parsers.cpp
    M flang/lib/Semantics/check-omp-structure.cpp
    A flang/test/Lower/OpenMP/Todo/defaultmap-clause.f90
    M flang/test/Lower/OpenMP/Todo/task_detach.f90
    M flang/test/Lower/OpenMP/Todo/task_untied.f90
    A flang/test/Parser/OpenMP/defaultmap-clause.f90
    M flang/test/Semantics/OpenMP/combined-constructs.f90
    A flang/test/Semantics/OpenMP/defaultmap-clause-v45.f90
    A flang/test/Semantics/OpenMP/defaultmap-clause-v50.f90
    M flang/test/Semantics/OpenMP/device-constructs.f90
    M llvm/include/llvm/Frontend/OpenMP/ClauseT.h

  Log Message:
  -----------
  [flang][OpenMP] Update frontend support for DEFAULTMAP clause

Add ALL variable category, implement semantic checks to verify the
validity of the clause, improve error messages, add testcases.

The variable category modifier is optional since 5.0, make sure we
allow it to be missing. If it is missing, assume "all" in clause
conversion.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list