File tree Expand file tree Collapse file tree 3 files changed +5
-7
lines changed
sycl/source/detail/scheduler Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -393,8 +393,7 @@ Command *Scheduler::GraphBuilder::addCopyBack(Requirement *Req) {
393
393
394
394
// The function implements SYCL host accessor logic: host accessor
395
395
// should provide access to the buffer in user space.
396
- Command *Scheduler::GraphBuilder::addHostAccessor (Requirement *Req,
397
- const bool destructor) {
396
+ Command *Scheduler::GraphBuilder::addHostAccessor (Requirement *Req) {
398
397
399
398
const QueueImplPtr &HostQueue = getInstance ().getDefaultHostQueue ();
400
399
Original file line number Diff line number Diff line change @@ -170,12 +170,11 @@ void Scheduler::removeMemoryObject(detail::SYCLMemObjI *MemObj) {
170
170
MGraphBuilder.removeRecordForMemObj (MemObj);
171
171
}
172
172
173
- EventImplPtr Scheduler::addHostAccessor (Requirement *Req,
174
- const bool destructor) {
173
+ EventImplPtr Scheduler::addHostAccessor (Requirement *Req) {
175
174
std::unique_lock<std::shared_timed_mutex> Lock (MGraphLock, std::defer_lock);
176
175
lockSharedTimedMutex (Lock);
177
176
178
- Command *NewCmd = MGraphBuilder.addHostAccessor (Req, destructor );
177
+ Command *NewCmd = MGraphBuilder.addHostAccessor (Req);
179
178
180
179
if (!NewCmd)
181
180
return nullptr ;
Original file line number Diff line number Diff line change @@ -410,7 +410,7 @@ class Scheduler {
410
410
// / \param Req is the requirement to be updated.
411
411
// / \return an event which indicates when these nodes are completed
412
412
// / and host accessor is ready for use.
413
- EventImplPtr addHostAccessor (Requirement *Req, const bool Destructor = false );
413
+ EventImplPtr addHostAccessor (Requirement *Req);
414
414
415
415
// / Unblocks operations with the memory object.
416
416
// /
@@ -472,7 +472,7 @@ class Scheduler {
472
472
// / Enqueues a command to create a host accessor.
473
473
// /
474
474
// / \param Req points to memory being accessed.
475
- Command *addHostAccessor (Requirement *Req, const bool destructor = false );
475
+ Command *addHostAccessor (Requirement *Req);
476
476
477
477
// / [Provisional] Optimizes the whole graph.
478
478
void optimize ();
You can’t perform that action at this time.
0 commit comments