CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
main AMD binary base class More...
#include <AmdBinaries.h>
Public Types | |
typedef Array< std::pair< CString, size_t > > | KernelInfoMap |
Kernel info map. | |
Public Member Functions | |
AmdMainType | getType () const |
get binary type | |
size_t | getKernelInfosNum () const |
get kernel informations number | |
const KernelInfo * | getKernelInfos () const |
get kernel informations array | |
const KernelInfo & | getKernelInfo (size_t index) const |
get kernel information with specified index | |
const KernelInfo & | getKernelInfo (const char *name) const |
get kernel information with specified kernel name (requires kernel info map) | |
const CString & | getDriverInfo () const |
get driver info string | |
const CString & | getCompileOptions () const |
get compile options string | |
![]() | |
NonCopyableAndNonMovable () | |
constructor | |
NonCopyableAndNonMovable (const NonCopyableAndNonMovable &)=delete | |
copy-constructor | |
NonCopyableAndNonMovable (NonCopyableAndNonMovable &&)=delete | |
move-constructor | |
NonCopyableAndNonMovable & | operator= (const NonCopyableAndNonMovable &)=delete |
copy-assignment | |
NonCopyableAndNonMovable & | operator= (NonCopyableAndNonMovable &&)=delete |
move-asignment | |
Protected Member Functions | |
AmdMainBinaryBase (AmdMainType type) | |
constructor | |
Protected Attributes | |
AmdMainType | type |
type of binaries | |
Array< KernelInfo > | kernelInfos |
kernel informations | |
KernelInfoMap | kernelInfosMap |
kernel informations map | |
CString | driverInfo |
driver info string | |
CString | compileOptions |
compiler options string | |
main AMD binary base class