1- // ===------- Offload API tests - olEnqueueHostCallback --------------------===//
1+ // ===------- Offload API tests - olLaunchHostFunction - --------------------===//
22//
33// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44// See https://llvm.org/LICENSE.txt for license information.
1111#include < gtest/gtest.h>
1212#include < thread>
1313
14- struct olEnqueueHostCallbackTest : OffloadQueueTest {};
15- OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE (olEnqueueHostCallbackTest );
14+ struct olLaunchHostFunctionTest : OffloadQueueTest {};
15+ OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE (olLaunchHostFunctionTest );
1616
17- struct olEnqueueHostCallbackKernelTest : OffloadKernelTest {};
18- OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE (olEnqueueHostCallbackKernelTest );
17+ struct olLaunchHostFunctionKernelTest : OffloadKernelTest {};
18+ OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE (olLaunchHostFunctionKernelTest );
1919
20- TEST_P (olEnqueueHostCallbackTest , Success) {
21- ASSERT_SUCCESS (olEnqueueHostCallback (Queue, [](void *) {}, nullptr ));
20+ TEST_P (olLaunchHostFunctionTest , Success) {
21+ ASSERT_SUCCESS (olLaunchHostFunction (Queue, [](void *) {}, nullptr ));
2222}
2323
24- TEST_P (olEnqueueHostCallbackTest , SuccessSequence) {
24+ TEST_P (olLaunchHostFunctionTest , SuccessSequence) {
2525 uint32_t Buff[16 ] = {1 , 1 };
2626
2727 for (auto BuffPtr = &Buff[2 ]; BuffPtr != &Buff[16 ]; BuffPtr++) {
28- ASSERT_SUCCESS (olEnqueueHostCallback (
28+ ASSERT_SUCCESS (olLaunchHostFunction (
2929 Queue,
3030 [](void *BuffPtr) {
3131 uint32_t *AsU32 = reinterpret_cast <uint32_t *>(BuffPtr);
@@ -41,7 +41,7 @@ TEST_P(olEnqueueHostCallbackTest, SuccessSequence) {
4141 }
4242}
4343
44- TEST_P (olEnqueueHostCallbackKernelTest , SuccessBlocking) {
44+ TEST_P (olLaunchHostFunctionKernelTest , SuccessBlocking) {
4545 // Verify that a host kernel can block execution - A host task is created that
4646 // only resolves when Block is set to false.
4747 ol_kernel_launch_size_args_t LaunchArgs;
@@ -63,7 +63,7 @@ TEST_P(olEnqueueHostCallbackKernelTest, SuccessBlocking) {
6363 }
6464
6565 volatile bool Block = true ;
66- ASSERT_SUCCESS (olEnqueueHostCallback (
66+ ASSERT_SUCCESS (olLaunchHostFunction (
6767 Queue,
6868 [](void *Ptr) {
6969 volatile bool *Block =
@@ -95,12 +95,12 @@ TEST_P(olEnqueueHostCallbackKernelTest, SuccessBlocking) {
9595 ASSERT_SUCCESS (olMemFree (Mem));
9696}
9797
98- TEST_P (olEnqueueHostCallbackTest , InvalidNullCallback) {
98+ TEST_P (olLaunchHostFunctionTest , InvalidNullCallback) {
9999 ASSERT_ERROR (OL_ERRC_INVALID_NULL_POINTER,
100- olEnqueueHostCallback (Queue, nullptr , nullptr ));
100+ olLaunchHostFunction (Queue, nullptr , nullptr ));
101101}
102102
103- TEST_P (olEnqueueHostCallbackTest , InvalidNullQueue) {
103+ TEST_P (olLaunchHostFunctionTest , InvalidNullQueue) {
104104 ASSERT_ERROR (OL_ERRC_INVALID_NULL_HANDLE,
105- olEnqueueHostCallback (nullptr , [](void *) {}, nullptr ));
105+ olLaunchHostFunction (nullptr , [](void *) {}, nullptr ));
106106}
0 commit comments