[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