DPC++ Runtime
Runtime libraries for oneAPI DPC++
cg.hpp File Reference
#include <sycl/accessor.hpp>
#include <sycl/detail/cg_types.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/helpers.hpp>
#include <sycl/detail/pi.h>
#include <sycl/detail/pi.hpp>
#include <sycl/event.hpp>
#include <sycl/exception_list.hpp>
#include <sycl/kernel.hpp>
#include <sycl/kernel_bundle.hpp>
#include <assert.h>
#include <memory>
#include <stddef.h>
#include <stdint.h>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for cg.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sycl::_V1::detail::CG
 Base class for all types of command groups. More...
 
struct  sycl::_V1::detail::CG::StorageInitHelper
 
class  sycl::_V1::detail::CGExecKernel
 "Execute kernel" command group class. More...
 
class  sycl::_V1::detail::CGCopy
 "Copy memory" command group class. More...
 
class  sycl::_V1::detail::CGFill
 "Fill memory" command group class. More...
 
class  sycl::_V1::detail::CGUpdateHost
 "Update host" command group class. More...
 
class  sycl::_V1::detail::CGCopyUSM
 "Copy USM" command group class. More...
 
class  sycl::_V1::detail::CGFillUSM
 "Fill USM" command group class. More...
 
class  sycl::_V1::detail::CGPrefetchUSM
 "Prefetch USM" command group class. More...
 
class  sycl::_V1::detail::CGAdviseUSM
 "Advise USM" command group class. More...
 
class  sycl::_V1::detail::CGHostTask
 
class  sycl::_V1::detail::CGBarrier
 
class  sycl::_V1::detail::CGCopy2DUSM
 "Copy 2D USM" command group class. More...
 
class  sycl::_V1::detail::CGFill2DUSM
 "Fill 2D USM" command group class. More...
 
class  sycl::_V1::detail::CGMemset2DUSM
 "Memset 2D USM" command group class. More...
 
class  sycl::_V1::detail::CGReadWriteHostPipe
 "ReadWriteHostPipe" command group class. More...
 
class  sycl::_V1::detail::CGCopyToDeviceGlobal
 "Copy to device_global" command group class. More...
 
class  sycl::_V1::detail::CGCopyFromDeviceGlobal
 "Copy to device_global" command group class. More...
 
class  sycl::_V1::detail::CGCopyImage
 "Copy Image" command group class. More...
 
class  sycl::_V1::detail::CGSemaphoreWait
 "Semaphore Wait" command group class. More...
 
class  sycl::_V1::detail::CGSemaphoreSignal
 "Semaphore Signal" command group class. More...
 
class  sycl::_V1::detail::CGExecCommandBuffer
 "Execute command-buffer" command group class. More...
 

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::ext
 
 sycl::_V1::ext::oneapi
 
 sycl::_V1::ext::oneapi::experimental
 
 sycl::_V1::ext::oneapi::experimental::detail
 
 sycl::_V1::detail
 

Typedefs

using sycl::_V1::detail::EventImplPtr = std::shared_ptr< event_impl >