diff options
author | Akash Banerjee <akash.banerjee@amd.com> | 2025-09-24 14:30:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-24 14:30:27 +0100 |
commit | b4f1e0e5b1735bc6bef32e93da1c9bbb428e2dd9 (patch) | |
tree | c1afd2353123a0be7771e85e539a0eedeb10f56a /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | d2ac21d328a4233567de079278b7f8af497101a1 (diff) | |
download | llvm-b4f1e0e5b1735bc6bef32e93da1c9bbb428e2dd9.zip llvm-b4f1e0e5b1735bc6bef32e93da1c9bbb428e2dd9.tar.gz llvm-b4f1e0e5b1735bc6bef32e93da1c9bbb428e2dd9.tar.bz2 |
[Flang][OpenMP] Implicitly map nested allocatable components in derived types (#160116)
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/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions