DPC++ Runtime
Runtime libraries for oneAPI DPC++
backend_traits_hip.hpp File Reference
Include dependency graph for backend_traits_hip.hpp:

Go to the source code of this file.

Classes

struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, context >
 
struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, device >
 
struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, event >
 
struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, queue >
 
struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, accessor< DataT, Dimensions, AccessMode, access::target::device, access::placeholder::false_t > >
 
struct  cl::sycl::detail::interop< backend::ext_oneapi_hip, accessor< DataT, Dimensions, AccessMode, access::target::constant_buffer, access::placeholder::false_t > >
 
struct  cl::sycl::detail::BackendInput< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > >
 
struct  cl::sycl::detail::BackendReturn< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > >
 
struct  cl::sycl::detail::BackendInput< backend::ext_oneapi_hip, context >
 
struct  cl::sycl::detail::BackendReturn< backend::ext_oneapi_hip, context >
 
struct  cl::sycl::detail::BackendInput< backend::ext_oneapi_hip, device >
 
struct  cl::sycl::detail::BackendReturn< backend::ext_oneapi_hip, device >
 
struct  cl::sycl::detail::BackendInput< backend::ext_oneapi_hip, event >
 
struct  cl::sycl::detail::BackendReturn< backend::ext_oneapi_hip, event >
 
struct  cl::sycl::detail::BackendInput< backend::ext_oneapi_hip, queue >
 
struct  cl::sycl::detail::BackendReturn< backend::ext_oneapi_hip, queue >
 

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 
 cl::sycl::detail
 

Typedefs

typedef int HIPdevice
 
typedef struct ihipCtx_t * HIPcontext
 
typedef struct ihipStream_t * HIPstream
 
typedef struct ihipEvent_t * HIPevent
 
typedef struct ihipModule_t * HIPmodule
 
typedef void * HIPdeviceptr
 

Typedef Documentation

◆ HIPcontext

typedef struct ihipCtx_t* HIPcontext

Definition at line 26 of file backend_traits_hip.hpp.

◆ HIPdevice

typedef int HIPdevice

Definition at line 25 of file backend_traits_hip.hpp.

◆ HIPdeviceptr

typedef void* HIPdeviceptr

Definition at line 30 of file backend_traits_hip.hpp.

◆ HIPevent

typedef struct ihipEvent_t* HIPevent

Definition at line 28 of file backend_traits_hip.hpp.

◆ HIPmodule

typedef struct ihipModule_t* HIPmodule

Definition at line 29 of file backend_traits_hip.hpp.

◆ HIPstream

typedef struct ihipStream_t* HIPstream

Definition at line 27 of file backend_traits_hip.hpp.