"Copy to device_global" command group class. More...
#include <sycl/detail/cg.hpp>
Public Member Functions | |
CGCopyToDeviceGlobal (void *Src, void *DeviceGlobalPtr, bool IsDeviceImageScoped, size_t NumBytes, size_t Offset, CG::StorageInitHelper CGData, detail::code_location loc={}) | |
void * | getSrc () |
void * | getDeviceGlobalPtr () |
bool | isDeviceImageScoped () |
size_t | getNumBytes () |
size_t | getOffset () |
Public Member Functions inherited from sycl::_V1::detail::CG | |
CG (CGTYPE Type, StorageInitHelper D, detail::code_location loc={}) | |
CG (CG &&CommandGroup)=default | |
CG (const CG &CommandGroup)=default | |
CGTYPE | getType () const |
std::vector< std::vector< char > > & | getArgsStorage () |
std::vector< detail::AccessorImplPtr > & | getAccStorage () |
std::vector< std::shared_ptr< const void > > & | getSharedPtrStorage () |
std::vector< AccessorImplHost * > & | getRequirements () |
std::vector< detail::EventImplPtr > & | getEvents () |
virtual std::vector< std::shared_ptr< const void > > | getAuxiliaryResources () const |
virtual void | clearAuxiliaryResources () |
virtual | ~CG ()=default |
Additional Inherited Members | |
Public Types inherited from sycl::_V1::detail::CG | |
enum | CGTYPE : unsigned int { None = 0 , Kernel = 1 , CopyAccToPtr = 2 , CopyPtrToAcc = 3 , CopyAccToAcc = 4 , Barrier = 5 , BarrierWaitlist = 6 , Fill = 7 , UpdateHost = 8 , CopyUSM = 10 , FillUSM = 11 , PrefetchUSM = 12 , CodeplayHostTask = 14 , AdviseUSM = 15 , Copy2DUSM = 16 , Fill2DUSM = 17 , Memset2DUSM = 18 , CopyToDeviceGlobal = 19 , CopyFromDeviceGlobal = 20 , ReadWriteHostPipe = 21 , ExecCommandBuffer = 22 , CopyImage = 23 , SemaphoreWait = 24 , SemaphoreSignal = 25 } |
Type of the command group. More... | |
Public Attributes inherited from sycl::_V1::detail::CG | |
std::string | MFunctionName |
std::string | MFileName |
int32_t | MLine |
int32_t | MColumn |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |