diff options
| author | Akash Banerjee <akash.banerjee@amd.com> | 2025-10-02 17:15:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-02 16:15:16 +0000 |
| commit | ed12dc5e306c6d062c71e89f47756e771792f4fb (patch) | |
| tree | 006abbcb7c6cceb7e7b14d11e9c4251f7d4e624d /llvm/lib/CodeGen/MachineFunction.cpp | |
| parent | afb262855e755b499a733c2b84b6a1cb789b3b1f (diff) | |
| download | llvm-ed12dc5e306c6d062c71e89f47756e771792f4fb.zip llvm-ed12dc5e306c6d062c71e89f47756e771792f4fb.tar.gz llvm-ed12dc5e306c6d062c71e89f47756e771792f4fb.tar.bz2 | |
[Flang][OpenMP] Implicitly map nested allocatable components in derived types (#160766)
This PR adds support for nested derived types and their mappers to the
MapInfoFinalization pass.
- Generalize MapInfoFinalization to add child maps for arbitrarily
nested allocatables when a derived object is mapped via declare mapper.
- Traverse HLFIR designates rooted at the target block arg and build
full coordinate_of chains; append members with correct membersIndex.
This fixes #156461.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions
