DPC++ Runtime
Runtime libraries for oneAPI DPC++
cg.hpp File Reference
#include <sycl/accessor.hpp>
#include <sycl/backend_types.hpp>
#include <sycl/detail/cg_types.hpp>
#include <sycl/detail/common.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/detail/helpers.hpp>
#include <sycl/detail/host_profiling_info.hpp>
#include <sycl/detail/kernel_desc.hpp>
#include <sycl/detail/type_traits.hpp>
#include <sycl/group.hpp>
#include <sycl/id.hpp>
#include <sycl/interop_handle.hpp>
#include <sycl/interop_handler.hpp>
#include <sycl/kernel.hpp>
#include <sycl/nd_item.hpp>
#include <sycl/range.hpp>
#include <memory>
#include <string>
#include <type_traits>
#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...
 
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::CGInteropTask
 
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::CGCopyToDeviceGlobal
 "Copy to device_global" command group class. More...
 
class  sycl::_V1::detail::CGCopyFromDeviceGlobal
 "Copy to device_global" command group class. More...
 

Namespaces

 sycl
 ---— Error handling, matching OpenCL plugin semantics.
 
 sycl::_V1
 
 sycl::_V1::detail
 

Typedefs

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