[llvm] [offload] allow h2h olMemcpy with a queue (PR #212757)

Jan Trusiłło via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 3 02:00:27 PDT 2026


================
@@ -123,6 +147,15 @@ TEST_P(olMemcpyTest, SuccessSizeZero) {
   ASSERT_SUCCESS(olMemcpy(nullptr, Output.data(), Host, Input.data(), Host, 0));
 }
 
+TEST_P(olMemcpyTest, SuccessHtoHQueuedSizeZero) {
+  constexpr size_t Size = 1024;
+  std::vector<uint8_t> Input(Size, 42);
+  std::vector<uint8_t> Output(Size, 0);
+
+  ASSERT_SUCCESS(olMemcpy(Queue, Output.data(), Host, Input.data(), Host, 0));
+  ASSERT_SUCCESS(olSyncQueue(Queue));
----------------
311Volt wrote:

Test is for size==0 handling, the check would be a no-op

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


More information about the llvm-commits mailing list