File tree 1 file changed +7
-9
lines changed
sycl/source/detail/scheduler
1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -1649,16 +1649,14 @@ cl_int ExecCGCommand::enqueueImp() {
1649
1649
case kernel_param_kind_t ::kind_accessor: {
1650
1650
Requirement *Req = (Requirement *)(Arg.MPtr );
1651
1651
AllocaCommandBase *AllocaCmd = getAllocaForReq (Req);
1652
- #if USE_PI_CUDA
1653
- pi_mem MemArg = (pi_mem)AllocaCmd->getMemAllocation ();
1654
- Plugin.call <PiApiKind::piextKernelSetArgMemObj>(Kernel, Arg.MIndex , &MemArg);
1655
- #else
1656
1652
RT::PiMem MemArg = (RT::PiMem)AllocaCmd->getMemAllocation ();
1657
- Plugin.call <PiApiKind::piKernelSetArg>(Kernel, Arg.MIndex ,
1658
- sizeof (RT::PiMem), &MemArg);
1659
- Plugin.call <PiApiKind::piKernelSetArg>(Kernel, Arg.MIndex ,
1660
- sizeof (RT::PiMem), &MemArg);
1661
- #endif
1653
+ if (RT::useBackend (pi ::Backend::SYCL_BE_PI_OPENCL)) {
1654
+ Plugin.call <PiApiKind::piKernelSetArg>(Kernel, Arg.MIndex ,
1655
+ sizeof (RT::PiMem), &MemArg);
1656
+ } else {
1657
+ Plugin.call <PiApiKind::piextKernelSetArgMemObj>(Kernel, Arg.MIndex ,
1658
+ &MemArg);
1659
+ }
1662
1660
break ;
1663
1661
}
1664
1662
case kernel_param_kind_t ::kind_std_layout: {
You can’t perform that action at this time.
0 commit comments