[Openmp-commits] [PATCH] D115823: [openmp][libomptarget] Introduce and call createAsyncInfo

Johannes Doerfert via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Thu Dec 16 22:26:18 PST 2021


jdoerfert added inline comments.


================
Comment at: openmp/libomptarget/plugins/cuda/src/rtl.cpp:944
 
+  CUstream getStream(const int DeviceId, __tgt_async_info *AsyncInfo) const {
+    assert(AsyncInfo && "AsyncInfo is nullptr");
----------------
ye-luo wrote:
> getStream should remain private. It leaks CUstream if put public.
> getStream doesn't recreate AsyncInfo->Queue if it is not nullptr.
> I would expect an error if createAsyncInfo.
> So Please add a new public function instead of reusing getStream.
I think my asyncmalloc patch makes it public too. 


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115823/new/

https://reviews.llvm.org/D115823



More information about the Openmp-commits mailing list