MLIR  22.0.0git
Public Member Functions | Public Attributes | List of all members
L0RTContextWrapper Struct Reference

Public Member Functions

 L0RTContextWrapper ()=default
 
 L0RTContextWrapper (const uint32_t driverIdx=0, const int32_t devIdx=0)
 
 L0RTContextWrapper (const L0RTContextWrapper &)=delete
 
L0RTContextWrapperoperator= (const L0RTContextWrapper &)=delete
 
 L0RTContextWrapper (L0RTContextWrapper &&) noexcept=default
 
L0RTContextWrapperoperator= (L0RTContextWrapper &&) noexcept=default
 
 ~L0RTContextWrapper ()=default
 

Public Attributes

ze_driver_handle_t driver {nullptr}
 
ze_device_handle_t device {nullptr}
 
UniqueZeContext context
 
UniqueZeCommandList immCmdListCompute
 
UniqueZeCommandList immCmdListCopy
 
uint32_t copyEngineMaxMemoryFillPatternSize {-1u}
 

Detailed Description

Definition at line 139 of file LevelZeroRuntimeWrappers.cpp.

Constructor & Destructor Documentation

◆ L0RTContextWrapper() [1/4]

L0RTContextWrapper::L0RTContextWrapper ( )
default

Referenced by mgpuSetDefaultDevice().

◆ L0RTContextWrapper() [2/4]

L0RTContextWrapper::L0RTContextWrapper ( const uint32_t  driverIdx = 0,
const int32_t  devIdx = 0 
)
inline

◆ L0RTContextWrapper() [3/4]

L0RTContextWrapper::L0RTContextWrapper ( const L0RTContextWrapper )
delete

◆ L0RTContextWrapper() [4/4]

L0RTContextWrapper::L0RTContextWrapper ( L0RTContextWrapper &&  )
defaultnoexcept

◆ ~L0RTContextWrapper()

L0RTContextWrapper::~L0RTContextWrapper ( )
default

Member Function Documentation

◆ operator=() [1/2]

L0RTContextWrapper& L0RTContextWrapper::operator= ( const L0RTContextWrapper )
delete

◆ operator=() [2/2]

L0RTContextWrapper& L0RTContextWrapper::operator= ( L0RTContextWrapper &&  )
defaultnoexcept

Member Data Documentation

◆ context

UniqueZeContext L0RTContextWrapper::context

◆ copyEngineMaxMemoryFillPatternSize

uint32_t L0RTContextWrapper::copyEngineMaxMemoryFillPatternSize {-1u}

Definition at line 149 of file LevelZeroRuntimeWrappers.cpp.

Referenced by L0RTContextWrapper(), and mgpuMemset().

◆ device

ze_device_handle_t L0RTContextWrapper::device {nullptr}

◆ driver

ze_driver_handle_t L0RTContextWrapper::driver {nullptr}

Definition at line 140 of file LevelZeroRuntimeWrappers.cpp.

Referenced by L0RTContextWrapper().

◆ immCmdListCompute

UniqueZeCommandList L0RTContextWrapper::immCmdListCompute

◆ immCmdListCopy

UniqueZeCommandList L0RTContextWrapper::immCmdListCopy

The documentation for this struct was generated from the following file: