[Mlir-commits] [flang] [openmp] [mlir] [Flang][OpenMP] Initial mapping of Fortran pointers and allocatables for target devices (PR #71766)
    Kiran Chandramohan 
    llvmlistbot at 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 Mlir-commits
mailing list