CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
AMD kernel input. More...
#include <AmdCL2BinGen.h>
Public Attributes | |
CString | kernelName |
kernel name | |
size_t | stubSize |
kernel stub size (used if useConfig=false) | |
const cxbyte * | stub |
kernel stub size (used if useConfig=false) | |
size_t | setupSize |
kernel setup size (used if useConfig=false) | |
const cxbyte * | setup |
kernel setup size (used if useConfig=false) | |
size_t | metadataSize |
metadata size (used if useConfig=false) | |
const cxbyte * | metadata |
kernel's metadata (used if useConfig=false) | |
size_t | isaMetadataSize |
metadata size (used if useConfig=false) | |
const cxbyte * | isaMetadata |
kernel's metadata (used if useConfig=false) | |
bool | useConfig |
true if configuration has been used to generate binary | |
bool | hsaConfig |
true if configuration in setup as HSA config | |
AmdCL2KernelConfig | config |
kernel's configuration | |
std::vector< AmdCL2RelInput > | relocations |
relocation to kernel code | |
size_t | codeSize |
code size | |
const cxbyte * | code |
code | |
size_t | offset |
kernel offset in (from setup data) code | |
AMD kernel input.