This is the complete list of members for sycl::_V1::detail::Scheduler::GraphBuilder, including all inherited members.
::MockScheduler class | sycl::_V1::detail::Scheduler::GraphBuilder | friend |
addCG(std::unique_ptr< detail::CG > CommandGroup, const QueueImplPtr &Queue, std::vector< Command * > &ToEnqueue, bool EventNeeded, ur_exp_command_buffer_handle_t CommandBuffer=nullptr, const std::vector< ur_exp_command_buffer_sync_point_t > &Dependencies={}) | sycl::_V1::detail::Scheduler::GraphBuilder | |
addCGUpdateHost(std::unique_ptr< detail::CG > CommandGroup, std::vector< Command * > &ToEnqueue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
addCommandGraphUpdate(ext::oneapi::experimental::detail::exec_graph_impl *Graph, std::vector< std::shared_ptr< ext::oneapi::experimental::detail::node_impl >> Nodes, const QueueImplPtr &Queue, std::vector< Requirement * > Requirements, std::vector< detail::EventImplPtr > &Events, std::vector< Command * > &ToEnqueue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
addCopyBack(Requirement *Req, std::vector< Command * > &ToEnqueue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
addHostAccessor(Requirement *Req, std::vector< Command * > &ToEnqueue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
addNodeToLeaves(MemObjRecord *Record, Command *Cmd, access::mode AccessMode, std::vector< Command * > &ToEnqueue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
cleanupCommand(Command *Cmd, bool AllowUnsubmitted=false) | sycl::_V1::detail::Scheduler::GraphBuilder | |
cleanupCommandsForRecord(MemObjRecord *Record) | sycl::_V1::detail::Scheduler::GraphBuilder | |
Command class | sycl::_V1::detail::Scheduler::GraphBuilder | friend |
connectDepEvent(Command *const Cmd, const EventImplPtr &DepEvent, const DepDesc &Dep, std::vector< Command * > &ToCleanUp) | sycl::_V1::detail::Scheduler::GraphBuilder | |
decrementLeafCountersForRecord(MemObjRecord *Record) | sycl::_V1::detail::Scheduler::GraphBuilder | |
findAllocaForReq(MemObjRecord *Record, const Requirement *Req, const ContextImplPtr &Context, bool AllowConst=true) | sycl::_V1::detail::Scheduler::GraphBuilder | protected |
findDepForRecord(Command *Cmd, MemObjRecord *Record) | sycl::_V1::detail::Scheduler::GraphBuilder | protected |
getMemObjRecord(SYCLMemObjI *MemObject) | sycl::_V1::detail::Scheduler::GraphBuilder | |
getOrInsertMemObjRecord(const QueueImplPtr &Queue, const Requirement *Req) | sycl::_V1::detail::Scheduler::GraphBuilder | |
GraphBuilder() | sycl::_V1::detail::Scheduler::GraphBuilder | |
MMemObjs | sycl::_V1::detail::Scheduler::GraphBuilder | |
optimize() | sycl::_V1::detail::Scheduler::GraphBuilder | |
optimize(const EventImplPtr &Event) | sycl::_V1::detail::Scheduler::GraphBuilder | |
removeRecordForMemObj(SYCLMemObjI *MemObject) | sycl::_V1::detail::Scheduler::GraphBuilder | |
rescheduleCommand(Command *Cmd, const QueueImplPtr &Queue) | sycl::_V1::detail::Scheduler::GraphBuilder | |
updateLeaves(const std::set< Command * > &Cmds, MemObjRecord *Record, access::mode AccessMode, std::vector< Command * > &ToCleanUp) | sycl::_V1::detail::Scheduler::GraphBuilder |