llvm-project
62085ed4 - [OpenMP][mlir] Support iterator modifier LLVM lowering for map/motion

Commit
17 days ago
[OpenMP][mlir] Support iterator modifier LLVM lowering for map/motion Lower iterator modifiers on map and motion (target_data/target_data_begin/target_data_end/target_update) by building dynamic offload map arrays in OpenMPIRBuilder and populating them from iterator-expanded map entries during MLIR OpenMP to LLVM IR translation. Hoist runtime-sized offload map array allocation for target data with iterator modifiers so the dynamic count and arrays dominate runtime calls. This patch is part of feature work for #188061. Assisted with copilot.
Author
Committer
Parents
Loading