[all-commits] [llvm/llvm-project] 74b514: [OpenMP][Flang] Emit default declare mappers impli...

Akash Banerjee via All-commits all-commits at lists.llvm.org
Wed Jul 2 09:43:24 PDT 2025


  Branch: refs/heads/users/Akash/implicit_default_mapper
  Home:   https://github.com/llvm/llvm-project
  Commit: 74b5144ab52d8bbf03e21754ddc4fb1676f84358
      https://github.com/llvm/llvm-project/commit/74b5144ab52d8bbf03e21754ddc4fb1676f84358
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
    M flang/test/Lower/OpenMP/derived-type-map.f90

  Log Message:
  -----------
  [OpenMP][Flang] Emit default declare mappers implicitly for derived types

This patch adds support to emit default declare mappers for implicit mapping of derived types when not supplied by user. This especially helps tackle mapping of allocatables of derived types.
This supports nested derived types as well.


  Commit: 138250f6eed33a589541c60c5290ea2b183c60c6
      https://github.com/llvm/llvm-project/commit/138250f6eed33a589541c60c5290ea2b183c60c6
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2025-07-02 (Wed, 02 Jul 2025)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/OpenMP.cpp

  Log Message:
  -----------
  Minor cleanup.


Compare: https://github.com/llvm/llvm-project/compare/99a489da1b7e...138250f6eed3

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