CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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 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
 
AmdCL2KernelConfig config
 kernel's configuration
 
std::vector< AmdCL2RelInputrelocations
 relocation to kernel code
 
size_t codeSize
 code size
 
const cxbyte * code
 code
 

Detailed Description

AMD kernel input.


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