@@ -2383,7 +2383,7 @@ void SetArgBasedOnType(
23832383}
23842384
23852385static ur_result_t SetKernelParamsAndLaunch (
2386- const QueueImplPtr &Queue, std::vector<ArgDesc> &Args,
2386+ queue_impl &Queue, std::vector<ArgDesc> &Args,
23872387 const std::shared_ptr<device_image_impl> &DeviceImageImpl,
23882388 ur_kernel_handle_t Kernel, NDRDescT &NDRDesc,
23892389 std::vector<ur_event_handle_t > &RawEvents, detail::event_impl *OutEventImpl,
@@ -2395,8 +2395,7 @@ static ur_result_t SetKernelParamsAndLaunch(
23952395 int KernelNumArgs = 0,
23962396 detail::kernel_param_desc_t (*KernelParamDescGetter)(int ) = nullptr,
23972397 bool KernelHasSpecialCaptures = true) {
2398- assert (Queue && " Kernel submissions should have an associated queue" );
2399- const AdapterPtr &Adapter = Queue->getAdapter ();
2398+ const AdapterPtr &Adapter = Queue.getAdapter ();
24002399
24012400 if (SYCLConfig<SYCL_JIT_AMDGCN_PTX_KERNELS>::get ()) {
24022401 std::vector<unsigned char > Empty;
@@ -2434,7 +2433,7 @@ static ur_result_t SetKernelParamsAndLaunch(
24342433 auto setFunc = [&Adapter, Kernel, &DeviceImageImpl, &getMemAllocationFunc,
24352434 &Queue](detail::ArgDesc &Arg, size_t NextTrueIndex) {
24362435 SetArgBasedOnType (Adapter, Kernel, DeviceImageImpl, getMemAllocationFunc,
2437- Queue-> getContextImplPtr (), Arg, NextTrueIndex);
2436+ Queue. getContextImplPtr (), Arg, NextTrueIndex);
24382437 };
24392438 applyFuncOnFilteredArgs (EliminatedArgMask, Args, setFunc);
24402439 }
@@ -2450,7 +2449,7 @@ static ur_result_t SetKernelParamsAndLaunch(
24502449 Kernel, ImplicitLocalArg.value (), WorkGroupMemorySize, nullptr );
24512450 }
24522451
2453- adjustNDRangePerKernel (NDRDesc, Kernel, Queue-> getDeviceImpl ());
2452+ adjustNDRangePerKernel (NDRDesc, Kernel, Queue. getDeviceImpl ());
24542453
24552454 // Remember this information before the range dimensions are reversed
24562455 const bool HasLocalSize = (NDRDesc.LocalSize [0 ] != 0 );
@@ -2464,7 +2463,7 @@ static ur_result_t SetKernelParamsAndLaunch(
24642463 LocalSize = &NDRDesc.LocalSize [0 ];
24652464 else {
24662465 Adapter->call <UrApiKind::urKernelGetGroupInfo>(
2467- Kernel, Queue-> getDeviceImpl ().getHandleRef (),
2466+ Kernel, Queue. getDeviceImpl ().getHandleRef (),
24682467 UR_KERNEL_GROUP_INFO_COMPILE_WORK_GROUP_SIZE, sizeof (RequiredWGSize),
24692468 RequiredWGSize,
24702469 /* pPropSizeRet = */ nullptr );
@@ -2509,7 +2508,7 @@ static ur_result_t SetKernelParamsAndLaunch(
25092508 ur_event_handle_t UREvent = nullptr ;
25102509 ur_result_t Error =
25112510 Adapter->call_nocheck <UrApiKind::urEnqueueKernelLaunchCustomExp>(
2512- Queue-> getHandleRef (), Kernel, NDRDesc.Dims ,
2511+ Queue. getHandleRef (), Kernel, NDRDesc.Dims ,
25132512 HasOffset ? &NDRDesc.GlobalOffset [0 ] : nullptr ,
25142513 &NDRDesc.GlobalSize [0 ], LocalSize, property_list.size (),
25152514 property_list.data (), RawEvents.size (),
@@ -2529,7 +2528,7 @@ static ur_result_t SetKernelParamsAndLaunch(
25292528 Args...);
25302529 }
25312530 return Adapter->call_nocheck <UrApiKind::urEnqueueKernelLaunch>(Args...);
2532- }(Queue-> getHandleRef (), Kernel, NDRDesc.Dims ,
2531+ }(Queue. getHandleRef (), Kernel, NDRDesc.Dims ,
25332532 HasOffset ? &NDRDesc.GlobalOffset [0 ] : nullptr , &NDRDesc.GlobalSize [0 ],
25342533 LocalSize, RawEvents.size (),
25352534 RawEvents.empty () ? nullptr : &RawEvents[0 ],
@@ -2780,7 +2779,7 @@ void enqueueImpKernel(
27802779 }
27812780
27822781 Error = SetKernelParamsAndLaunch (
2783- Queue, Args, DeviceImageImpl, Kernel, NDRDesc, EventsWaitList,
2782+ * Queue, Args, DeviceImageImpl, Kernel, NDRDesc, EventsWaitList,
27842783 OutEventImpl, EliminatedArgMask, getMemAllocationFunc,
27852784 KernelIsCooperative, KernelUsesClusterLaunch, WorkGroupMemorySize,
27862785 BinImage, KernelName, KernelFuncPtr, KernelNumArgs,
@@ -3286,7 +3285,7 @@ ur_result_t ExecCGCommand::enqueueImpQueue() {
32863285 const RTDeviceBinaryImage *BinImage = nullptr ;
32873286 if (detail::SYCLConfig<detail::SYCL_JIT_AMDGCN_PTX_KERNELS>::get ()) {
32883287 std::tie (BinImage, std::ignore) =
3289- retrieveKernelBinary (MQueue, KernelName.data ());
3288+ retrieveKernelBinary (* MQueue, KernelName.data ());
32903289 assert (BinImage && " Failed to obtain a binary image." );
32913290 }
32923291 enqueueImpKernel (
0 commit comments