[flang-commits] [flang] [llvm] [Flang][OpenMP] Improve use_device_addr code generation (PR #221265)

Dominik Adamski via flang-commits flang-commits at lists.llvm.org
Fri Sep 11 03:21:46 PDT 2026


================
@@ -1096,13 +1106,13 @@ class MapInfoFinalizationPass
   /// a map is generated for the descriptor and its base address,
   /// similarly in the default auto attach case, we generate an additional
   /// attach map.
-  void genRefPtrPteeOrDefaultMap(
+  mlir::omp::MapInfoOp genRefPtrPteeOrDefaultMap(
       mlir::omp::MapInfoOp op, fir::FirOpBuilder &builder,
       mlir::Operation *target, mlir::Value descriptor,
       llvm::SmallVectorImpl<ParentAndPlacement> &mapMemberUsers,
       bool isAttachNever, bool isAttachAlways, bool isHasDeviceAddrFlag,
       bool descCanBeDeferred, bool canOptimizeDescViaPrivatization,
-      mlir::FlatSymbolRefAttr mapperId) {
+      mlir::FlatSymbolRefAttr mapperId, bool mapOnlyDescriptor) {
----------------
DominikAdamski wrote:

Done

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


More information about the flang-commits mailing list