[llvm-branch-commits] [llvm] [Offload][Lang] Add Memset to LLVMOffloading library (PR #216825)
Sophia Herrmann via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Aug 20 10:49:42 PDT 2026
================
@@ -100,6 +101,24 @@ Error_t Memcpy(void *Dst, const void *Src, size_t Size, MemcpyKind Kind) {
return convertAndSetLastError(Result);
}
+Error_t Memset(void *DevPtr, int Value, size_t Count) {
+ ol_device_handle_t Device = ThreadState::getDefaultDevice();
+ StreamTy *DefaultStream = ThreadState::getDefaultStream();
+ if (!Device || !DefaultStream)
+ return setLastError(ErrorInvalidDevice);
+
+ ol_result_t Result = waitOnBlockingStreams(DefaultStream, Device);
+ if (Result != OL_SUCCESS)
+ return convertAndSetLastError(Result);
----------------
jellytabby wrote:
Encapsulated
https://github.com/llvm/llvm-project/pull/216825
More information about the llvm-branch-commits
mailing list