CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
Public Attributes | List of all members
CLRX::AmdCL2KernelInput Struct Reference

AMD kernel input. More...

#include <AmdCL2BinGen.h>

Public Attributes

CString kernelName
 kernel name
 
size_t stubSize
 kernel stub size (used if useConfig=false)
 
const cxbytestub
 kernel stub size (used if useConfig=false)
 
size_t setupSize
 kernel setup size (used if useConfig=false)
 
const cxbytesetup
 kernel setup size (used if useConfig=false)
 
size_t metadataSize
 metadata size (used if useConfig=false)
 
const cxbytemetadata
 kernel's metadata (used if useConfig=false)
 
size_t isaMetadataSize
 metadata size (used if useConfig=false)
 
const cxbyteisaMetadata
 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< AmdCL2RelInputrelocations
 relocation to kernel code
 
size_t codeSize
 code size
 
const cxbytecode
 code
 
size_t offset
 kernel offset in (from setup data) code
 

Detailed Description

AMD kernel input.


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