[llvm] [Offload][Lang] Add internal StreamTy (PR #216374)

Sophia Herrmann via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 21 11:26:09 PDT 2026


================
@@ -49,12 +50,26 @@ static inline Error_t convertAndSetLastError(ol_result_t Result) {
   return setLastError(convertResult(Result));
 }
 
+/// Convert between the language-facing opaque stream and the internal stream.
+static inline Stream_t makeLanguageStream(llvm::offload::StreamTy *Stream) {
+  return reinterpret_cast<Stream_t>(Stream);
+}
+
+static inline llvm::offload::StreamTy *getInternalStream(Stream_t Stream) {
----------------
jellytabby wrote:

Convenience, but I added them to the llvm::offload namespace now

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


More information about the llvm-commits mailing list