llvm-project
ed12dc5e - [Flang][OpenMP] Implicitly map nested allocatable components in derived types (#160766)

Commit
217 days ago
[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.
Author
Parents
Loading