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

Akash Banerjee via All-commits all-commits at lists.llvm.org
Tue Nov 11 06:49:15 PST 2025


  Branch: refs/heads/users/Akash/implicit_default_mapper
  Home:   https://github.com/llvm/llvm-project
  Commit: 90e86863a64536b35cee8f5e8b87a623baf8e03c
      https://github.com/llvm/llvm-project/commit/90e86863a64536b35cee8f5e8b87a623baf8e03c
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Lower/OpenMP/Utils.cpp
    M flang/lib/Lower/OpenMP/Utils.h
    M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
    M flang/test/Lower/OpenMP/declare-mapper.f90
    M flang/test/Lower/OpenMP/derived-type-map.f90
    M flang/test/Lower/OpenMP/target.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: 769c89a37043656f51109dc54fd1f4b8ecb38401
      https://github.com/llvm/llvm-project/commit/769c89a37043656f51109dc54fd1f4b8ecb38401
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2025-11-11 (Tue, 11 Nov 2025)

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

  Log Message:
  -----------
  Fix build error.


Compare: https://github.com/llvm/llvm-project/compare/cdf4af15bee9...769c89a37043

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