[flang-commits] [flang] [openmp] [mlir] [Flang][OpenMP] Initial mapping of Fortran pointers and allocatables for target devices (PR #71766)
Kiran Chandramohan via flang-commits
flang-commits at lists.llvm.org
Fri Nov 10 02:41:20 PST 2023
================
@@ -1198,6 +1199,9 @@ def MapInfoOp : OpenMP_Op<"map_info", [AttrSizedOperandSegments]> {
- 'map_capture_type': Capture type for the variable e.g. this, byref, byvalue, byvla
this can affect how the variable is lowered.
- `name`: Holds the name of variable as specified in user clause (including bounds).
+ - 'is_fortran_allocatable': Indicates if the var_ptr variable is a fortran allocatable
+ type, e.g. a pointer or allocatable containing a descriptor mapping that wraps the
+ data and contains further information on the mapped variable.
----------------
kiranchandramohan wrote:
Could you add more info to the commit message on what specifically about fortran_allocatables you need here?
Is it possible to avoid specific information about the frontend in the dialect?
https://github.com/llvm/llvm-project/pull/71766
More information about the flang-commits
mailing list