@@ -516,7 +516,6 @@ ContextImplPtr Command::getContext() const {
516516QueueImplPtr Command::getWorkerQueue () const { return MQueue; }
517517
518518void Command::addDep (DepDesc NewDep) {
519- QueueImplPtr WorkerQueue = getWorkerQueue ();
520519 if (NewDep.MDepCommand ) {
521520 processDepEvent (NewDep.MDepCommand ->getEvent (), NewDep);
522521 }
@@ -1137,7 +1136,7 @@ void MemCpyCommand::emitInstrumentationData() {
11371136}
11381137
11391138ContextImplPtr MemCpyCommand::getContext () const {
1140- const QueueImplPtr &Queue = MQueue-> is_host () ? MSrcQueue : MQueue ;
1139+ const QueueImplPtr &Queue = getWorkerQueue () ;
11411140 return detail::getSyclObjImpl (Queue->get_context ());
11421141}
11431142
@@ -1146,7 +1145,7 @@ QueueImplPtr MemCpyCommand::getWorkerQueue() const {
11461145}
11471146
11481147cl_int MemCpyCommand::enqueueImp () {
1149- QueueImplPtr Queue = MQueue-> is_host () ? MSrcQueue : MQueue ;
1148+ const QueueImplPtr & Queue = getWorkerQueue () ;
11501149 waitForPreparedHostEvents ();
11511150 std::vector<EventImplPtr> EventImpls = MPreparedDepsEvents;
11521151
@@ -1279,7 +1278,7 @@ void MemCpyCommandHost::emitInstrumentationData() {
12791278}
12801279
12811280ContextImplPtr MemCpyCommandHost::getContext () const {
1282- const QueueImplPtr &Queue = MQueue-> is_host () ? MSrcQueue : MQueue ;
1281+ const QueueImplPtr &Queue = getWorkerQueue () ;
12831282 return detail::getSyclObjImpl (Queue->get_context ());
12841283}
12851284
@@ -1288,7 +1287,7 @@ QueueImplPtr MemCpyCommandHost::getWorkerQueue() const {
12881287}
12891288
12901289cl_int MemCpyCommandHost::enqueueImp () {
1291- QueueImplPtr Queue = MQueue-> is_host () ? MSrcQueue : MQueue ;
1290+ const QueueImplPtr & Queue = getWorkerQueue () ;
12921291 waitForPreparedHostEvents ();
12931292 std::vector<EventImplPtr> EventImpls = MPreparedDepsEvents;
12941293 std::vector<RT::PiEvent> RawEvents = getPiEvents (EventImpls);
0 commit comments