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

disasm ROCm input More...

#include <Disassembler.h>

Public Attributes

GPUDeviceType deviceType
 GPU device type.
 
uint32_t archMinor
 GPU arch minor.
 
uint32_t archStepping
 GPU arch stepping.
 
uint32_t eflags
 ELF header e_flags field.
 
bool newBinFormat
 new binary format
 
std::vector< ROCmDisasmRegionInputregions
 regions
 
size_t codeSize
 code size
 
const cxbytecode
 code
 
size_t globalDataSize
 global data size
 
const cxbyteglobalData
 global data
 
CString target
 LLVM target triple.
 
size_t metadataSize
 metadata size
 
const char * metadata
 metadata
 
Array< std::pair< CString, size_t > > gotSymbols
 GOT symbols names.
 

Detailed Description

disasm ROCm input


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