[Openmp-commits] [clang] [llvm] [openmp] [OpenMP] Rework handling of global ctor/dtors in OpenMP (PR #71739)
Jan Patrick Lehr via Openmp-commits
openmp-commits at lists.llvm.org
Thu Nov 9 03:46:27 PST 2023
================
@@ -671,6 +671,20 @@ struct GenericDeviceTy : public DeviceAllocatorTy {
Error synchronize(__tgt_async_info *AsyncInfo);
virtual Error synchronizeImpl(__tgt_async_info &AsyncInfo) = 0;
+ /// Invokes any global constructors on the device if present and is required
+ /// by the target.
+ virtual Error callGlobalConstructors(GenericPluginTy &Plugin,
+ DeviceImageTy &Image) {
+ return Error::success();
----------------
jplehr wrote:
Plugin::success()
https://github.com/llvm/llvm-project/pull/71739
More information about the Openmp-commits
mailing list