[OpenMP][MLIR] Extend record member map support for omp dialect to LLVM-IR (#82852)
This patch seeks to extend the current record type map support that was put in place for Fortran's descriptor types to handle explicit member mapping for record types. This patch seeks to support this by extending the OpenMPToLLVMIRTranslation phase to more generally support record types, building on the prior groundwork in the Fortran allocatables/pointers patch. It now supports different kinds of record type mapping, in this case full record type mapping and then explicit member mapping in which there is a special case for certain types when mapped individually to not require any parent map link in the kernel argument structure.
parent
e7305870
Please register or sign in to comment