@@ -280,8 +280,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
280
280
sycl::platform Plt = sycl::platform ();
281
281
sycl::queue Q{Plt.get_devices ()[0 ]};
282
282
283
- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
284
- sycl::detail::getSyclObjImpl (Q);
283
+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
285
284
286
285
mock::getCallbacks ().set_after_callback (
287
286
" urContextGetInfo" , &after_urContextGetInfo<true , true , true >);
@@ -297,7 +296,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
297
296
298
297
Q.ext_oneapi_fill2d (Ptr1, 5 , 42l , 4 , 2 );
299
298
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
300
- EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
299
+ EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
301
300
EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
302
301
EXPECT_EQ (LastFill2D.pitch , (size_t )5 );
303
302
EXPECT_EQ (LastFill2D.patternSize , sizeof (long ));
@@ -306,7 +305,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
306
305
307
306
Q.ext_oneapi_memset2d (Ptr1, 5 * sizeof (long ), 123 , 4 * sizeof (long ), 2 );
308
307
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
309
- EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
308
+ EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
310
309
EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
311
310
EXPECT_EQ (LastFill2D.pitch , (size_t )5 * sizeof (long ));
312
311
EXPECT_EQ (LastFill2D.pattern [0 ], 123 );
@@ -316,7 +315,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
316
315
Q.ext_oneapi_memcpy2d (Ptr1, 5 * sizeof (long ), Ptr2, 8 * sizeof (long ),
317
316
4 * sizeof (long ), 2 );
318
317
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
319
- EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
318
+ EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
320
319
EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr1);
321
320
EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )5 * sizeof (long ));
322
321
EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr2);
@@ -326,7 +325,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
326
325
327
326
Q.ext_oneapi_copy2d (Ptr1, 5 , Ptr2, 8 , 4 , 2 );
328
327
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
329
- EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
328
+ EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
330
329
EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr2);
331
330
EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )8 * sizeof (long ));
332
331
EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr1);
@@ -381,8 +380,7 @@ TEST(USMMemcpy2DTest, USMFillSupportedOnly) {
381
380
sycl::platform Plt = sycl::platform ();
382
381
sycl::queue Q{Plt.get_devices ()[0 ]};
383
382
384
- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
385
- sycl::detail::getSyclObjImpl (Q);
383
+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
386
384
387
385
mock::getCallbacks ().set_after_callback (
388
386
" urContextGetInfo" , &after_urContextGetInfo<true , false , false >);
@@ -402,7 +400,7 @@ TEST(USMMemcpy2DTest, USMFillSupportedOnly) {
402
400
403
401
Q.ext_oneapi_fill2d (Ptr1, 5 , 42l , 4 , 2 );
404
402
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
405
- EXPECT_EQ (LastFill2D.hQueue , QueueImpl-> getHandleRef ());
403
+ EXPECT_EQ (LastFill2D.hQueue , QueueImpl. getHandleRef ());
406
404
EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
407
405
EXPECT_EQ (LastFill2D.pitch , (size_t )5 );
408
406
EXPECT_EQ (LastFill2D.patternSize , sizeof (long ));
@@ -427,8 +425,7 @@ TEST(USMMemcpy2DTest, USMMemsetSupportedOnly) {
427
425
sycl::platform Plt = sycl::platform ();
428
426
sycl::queue Q{Plt.get_devices ()[0 ]};
429
427
430
- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
431
- sycl::detail::getSyclObjImpl (Q);
428
+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
432
429
433
430
// Enable fill + set, they are implemented with the same entry point in the
434
431
// backend so supporting one means supporting both.
@@ -450,7 +447,7 @@ TEST(USMMemcpy2DTest, USMMemsetSupportedOnly) {
450
447
451
448
Q.ext_oneapi_memset2d (Ptr1, 5 * sizeof (long ), 123 , 4 * sizeof (long ), 2 );
452
449
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
453
- EXPECT_EQ (LastFill2D.hQueue , QueueImpl-> getHandleRef ());
450
+ EXPECT_EQ (LastFill2D.hQueue , QueueImpl. getHandleRef ());
454
451
EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
455
452
EXPECT_EQ (LastFill2D.pitch , (size_t )5 * sizeof (long ));
456
453
EXPECT_EQ (LastFill2D.pattern [0 ], 123 );
@@ -475,8 +472,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
475
472
sycl::platform Plt = sycl::platform ();
476
473
sycl::queue Q{Plt.get_devices ()[0 ]};
477
474
478
- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
479
- sycl::detail::getSyclObjImpl (Q);
475
+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
480
476
481
477
mock::getCallbacks ().set_after_callback (
482
478
" urContextGetInfo" , &after_urContextGetInfo<false , false , true >);
@@ -505,7 +501,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
505
501
Q.ext_oneapi_memcpy2d (Ptr1, 5 * sizeof (long ), Ptr2, 8 * sizeof (long ),
506
502
4 * sizeof (long ), 2 );
507
503
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
508
- EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl-> getHandleRef ());
504
+ EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl. getHandleRef ());
509
505
EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr1);
510
506
EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )5 * sizeof (long ));
511
507
EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr2);
@@ -516,7 +512,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
516
512
517
513
Q.ext_oneapi_copy2d (Ptr1, 5 , Ptr2, 8 , 4 , 2 );
518
514
EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
519
- EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl-> getHandleRef ());
515
+ EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl. getHandleRef ());
520
516
EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr2);
521
517
EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )8 * sizeof (long ));
522
518
EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr1);
0 commit comments