[flang-commits] [flang] [llvm] [flang][cuda] Lower set/get default stream (PR #181775)

Zhen Wang via flang-commits flang-commits at lists.llvm.org
Tue Feb 17 09:01:38 PST 2026


================
@@ -388,11 +388,21 @@ static constexpr IntrinsicHandler cudaHandlers[]{
          &CI::genCUDAGetDefaultStreamArg),
      {{{"devptr", asAddr}}},
      /*isElemental=*/false},
+    {"cudagetstreamdefaultnull",
+     static_cast<CUDAIntrinsicLibrary::ElementalGenerator>(
+         &CI::genCUDAGetDefaultStreamNull),
+     {},
+     /*isElemental=*/false},
     {"cudasetstreamarray",
      static_cast<CUDAIntrinsicLibrary::ExtendedGenerator>(
          &CI::genCUDASetDefaultStreamArray),
      {{{"devptr", asAddr}, {"stream", asValue}}},
      /*isElemental=*/false},
+    {"cudasetstreamdefault",
+     static_cast<CUDAIntrinsicLibrary::ExtendedGenerator>(
+         &CI::genCUDASetDefaultStream),
----------------
wangzpgi wrote:

genCUDASetDefaultStream -> genCUDASetStreamDefault?

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


More information about the flang-commits mailing list