[llvm] [libsycl] Implement memcpy API (PR #205369)
Kseniya Tikhomirova via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 3 03:24:12 PDT 2026
================
@@ -276,7 +286,17 @@ void mock::MockLiboffload::initDefault() {
}
return OL_SUCCESS;
});
-
+ ON_CALL(*this, olMemcpy)
+ .WillByDefault([this](ol_queue_handle_t Queue, void *DstPtr,
+ ol_device_handle_t DstDevice, const void *SrcPtr,
+ ol_device_handle_t SrcDevice,
+ size_t Size) -> ol_result_t {
+ if (!Queue || !DstDevice || !DstDevice)
+ return makeEmptyStrError(OL_ERRC_INVALID_NULL_HANDLE);
+ if (!DstPtr || !SrcPtr)
+ return makeEmptyStrError(OL_ERRC_INVALID_NULL_POINTER);
+ return OL_SUCCESS;
+ });
----------------
KseniyaTikhomirova wrote:
where is default action for olGetMemInfo?
https://github.com/llvm/llvm-project/pull/205369
More information about the llvm-commits
mailing list