[llvm-branch-commits] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #111191)

Sergio Afonso via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Oct 22 04:44:50 PDT 2024


================
@@ -2749,6 +2742,31 @@ static void processMapMembersWithParent(
 
     assert(memberDataIdx >= 0 && "could not find mapped member of structure");
 
+    // If we're currently mapping a pointer to a block of data, we must
+    // initially map the pointer, and then attatch/bind the data with a
+    // subsequent map to the pointer. This segment of code generates the
+    // pointer mapping, which can in certain cases can be optimised
----------------
skatrak wrote:

```suggestion
    // pointer mapping, which can in certain cases be optimised
```

https://github.com/llvm/llvm-project/pull/111191


More information about the llvm-branch-commits mailing list