CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
►NCLRX | Main namespace |
CAmdCL2DisasmInput | Whole disassembler input (for AMD Catalyst driver GPU binaries) |
CAmdCL2DisasmKernelInput | Single kernel input for disassembler |
CAmdCL2GPUBinGenerator | Main AMD OpenCL2.0 GPU Binary generator |
CAmdCL2GPUKernel | AMD OpenCL 2.0 GPU metadata for kernel |
CAmdCL2GPUKernelArgEntry | GPU kernel argument entry |
CAmdCL2GPUKernelMetadata | AMD OpenCL 2.0 GPU metadata for kernel |
CAmdCL2GPUKernelStub | AMD OpenCL 2.0 GPU kernel stub |
CAmdCL2GPUMetadataHeader | Header for metadata |
CAmdCL2InnerGPUBinary | AMD OpenCL 2.0 inner binary for GPU binaries that represent a single kernel |
CAmdCL2InnerGPUBinaryBase | AMD OpenCL 2.0 inner binary base class |
CAmdCL2Input | Main Input for AmdCL2GPUBinGenerator |
CAmdCL2KernelConfig | Kernel configuration |
CAmdCL2KernelInput | AMD kernel input |
CAmdCL2MainGPUBinary | AMD OpenCL 2.0 main binary for GPU for 64-bit mode |
CAmdCL2OldInnerGPUBinary | AMD OpenCL 2.0 old inner binary for GPU binaries that represent a single kernel |
CAmdCL2RelaEntry | Relocation with addend |
CAmdCL2RelInput | AMD CL2 Relocation entry input |
CAmdDisasmInput | Whole disassembler input (for AMD Catalyst driver GPU binaries) |
CAmdDisasmKernelInput | Single kernel input for disassembler |
CAMDGPUArchValues | |
CAmdGPUBinGenerator | Main AMD GPU Binary generator |
CAmdGPUKernelHeader | AMD GPU header for kernel |
CAmdGPUKernelMetadata | AMD GPU metadata for kernel |
CAmdInnerGPUBinary32 | AMD inner binary for GPU binaries that represent a single kernel |
CAmdInnerX86Binary32 | AMD inner X86 binary |
CAmdInnerX86Binary64 | AMD inner binary for X86-64 binaries |
CAmdInput | Main Input for AmdGPUBinGenerator |
CAmdKernelArg | Kernel argument info structure |
CAmdKernelArgInput | AMD OpenCL kernel argument description |
CAmdKernelConfig | Kernel configuration |
CAmdKernelInput | AMD kernel input |
CAmdMainBinaryBase | Main AMD binary base class |
CAmdMainGPUBinary32 | AMD main binary for GPU for 32-bit mode |
CAmdMainGPUBinary64 | AMD main binary for GPU for 64-bit mode |
CAmdMainGPUBinaryBase | Main AMD GPU binary base class |
CAmdMainX86Binary32 | AMD main binary for X86 systems |
CAmdMainX86Binary64 | AMD main binary for X86-64 systems |
CAmdUserData | User data for in CAL PROGINFO |
CArray | Array class |
CArrayIOStream | Specialized input/output stream that holds external array for memory saving |
CArrayIStream | Specialized input stream that holds external array for memory saving |
CArrayOStream | Specialized output stream that holds external array for memory saving |
CArrayStreamBuf | Array stream buffer that holds external static array for memory saving |
CAsmAmdCL2Handler | Handles AMD OpenCL 2.0 binary format |
CAsmAmdHandler | Handles AMD Catalyst format |
CAsmClause | Assembler's clause (if,else,macro,rept) |
CAsmExprArg | Assembler expression argument |
CAsmExpression | Assembler expression class |
CAsmExprSymbolOccurrence | Assembler symbol occurrence in expression |
CAsmExprTarget | Target for assembler expression |
CAsmFile | Descriptor of file inclusion |
CAsmFormatException | Assembler format exception |
►CAsmFormatHandler | Assdembler format handler |
CSectionInfo | Section information |
CAsmGalliumHandler | Handles GalliumCompute format |
CAsmInputFilter | Assembler input filter for reading lines |
CAsmIRP | Assembler IRP |
CAsmIRPInputFilter | Assembler IRP pseudo-op input filter |
CAsmKernel | Kernel entry structure |
►CAsmMacro | Assembler macro |
CSourceTrans | Source translation |
CAsmMacroArg | Assembler macro aegument |
CAsmMacroInputFilter | Assembler macro input filter (for macro filtering) |
CAsmMacroSource | Descriptor of macro source (used in source fields) |
CAsmMacroSubst | Descriptor assembler macro substitution |
CAsmRawCodeHandler | Handles raw code format |
CAsmRegVar | |
CAsmRelocation | Assembler relocation |
►CAsmRepeat | Assembler repeat |
CSourceTrans | Source translations |
CAsmRepeatInputFilter | Assembler repeat input filter |
CAsmRepeatSource | Descriptor of assembler repetition |
CAsmROCmHandler | Handles ROCM binary format |
CAsmROCmKernelConfig | |
CAsmSection | Assembler section |
CAsmSource | Descriptor of assembler source for source position |
CAsmSourcePos | Assembler source position |
CAsmStreamInputFilter | Assembler input layout filter |
CAsmSymbol | Assembler symbol structure |
CAsmVarUsage | |
CAssembler | Main class of assembler |
CBinSection | Section structure to external usage (for example in the binary generator input) |
CBinSymbol | Symbol structure to external usage (fo example in the binary generator input) |
CCALConstantBufferMask | There are not copied (ULEV must be used) |
CCALDataSegmentEntry | There are not copied (ULEV must be used) |
CCALEncodingEntry | CALEncodingEntry. There are not copied (ULEV must be used) |
CCALNote | ATI CAL note. There are not copied (ULEV must be used) |
CCALNoteHeader | ATI CAL Note header. There are not copied (ULEV must be used) |
CCALNoteInput | ATI CAL note input |
CCALProgramInfoEntry | CAL program info entry. There are not copied (ULEV must be used) |
CCALSamplerMapEntry | There are not copied (ULEV must be used) |
CCALUAVEntry | There are not copied (ULEV must be used) |
CCLIException | CLI exception class |
CCLIOption | Command line option description |
►CCLIParser | The Command Line Parser (parses options and their arguments) |
COptTypeTrait< bool * > | Option type trait for bool* type |
COptTypeTrait< bool > | Option type trait for boolean type |
COptTypeTrait< const char * > | Option type trait for const char* type |
COptTypeTrait< const char ** > | Option type trait for const char** type |
COptTypeTrait< cxint * > | Option type trait for cxint* type |
COptTypeTrait< cxint > | Option type trait for cxint type |
COptTypeTrait< cxllong * > | Option type trait for cxllong* type |
COptTypeTrait< cxllong > | Option type trait for cxllong type |
COptTypeTrait< cxlong * > | Option type trait for cxlong* type |
COptTypeTrait< cxlong > | Option type trait for cxlong type |
COptTypeTrait< cxuint * > | Option type trait for cxuint* type |
COptTypeTrait< cxuint > | Option type trait for cxuint type |
COptTypeTrait< cxullong * > | Option type trait for cxullong* type |
COptTypeTrait< cxullong > | Option type trait for cxullong type |
COptTypeTrait< cxulong * > | Option type trait for cxulong* type |
COptTypeTrait< cxulong > | Option type trait for cxulong type |
COptTypeTrait< double * > | Option type trait for double* type |
COptTypeTrait< double > | Option type trait for double type |
COptTypeTrait< float * > | Option type trait for float* type |
COptTypeTrait< float > | Option type trait for float type |
CCString | Simple C-string container |
CCStringCaseLess | Function class that returns true if first C string is less than second (ignore case) |
CCStringEqual | Function class that returns true if C strings are equal |
CCStringHash | Generate hash function for C string |
CCStringLess | Function class that returns true if first C string is less than second |
CDisassembler | Disassembler class |
CDynLibrary | Dynamic library class |
CElf32Types | ELF 32-bit types |
CElf64Types | ELF 32-bit types |
CElfBinaryGenTemplate | ELF binary generator |
CElfBinaryTemplate | ELF binary class |
CElfHeaderTemplate | Elf header template |
CElfNote | |
CElfProgramHeaderTemplate | Template of ELF program header |
CElfRegionContent | Elf region content generator for elf region |
CElfRegionTemplate | Template of ElfRegion |
CElfSymbolTemplate | ELF symbol template |
CException | Exception class |
CFastInputBuffer | Fast input buffer adapter |
CFastOutputBuffer | Fast and direct output buffer |
CFastRefCountable | Reference countable object (only for single threading usage) |
CGalliumArgInfo | Kernel argument (Gallium binaries) |
CGalliumBinary | |
CGalliumBinGenerator | Gallium code binary generator |
CGalliumDisasmInput | Whole disassembler input (for Gallium driver GPU binaries) |
CGalliumDisasmKernelInput | Disasm kernel info structure (Gallium binaries) |
CGalliumElfBinary32 | 32-bit Gallium ELF binary |
CGalliumElfBinary64 | 64-bit Gallium ELF binary |
CGalliumElfBinaryBase | Gallium elf binary base (for 32-bit and 64-bit) |
CGalliumInput | Gallium input |
CGalliumKernel | Kernel info structure (Gallium binaries) |
CGalliumKernelConfig | Kernel config |
CGalliumKernelInput | Kernel info structure (Gallium binaries) |
CGalliumProgInfoEntry | Kernel program info entry for Gallium binaries |
CGalliumSection | Gallium binarie's Section |
►CGCNAssembler | GCN arch assembler |
CRegs | Register pool numbers |
CGCNDisassembler | GCN architectur dissassembler |
CISAAssembler | ISA assembler class |
►CISADisassembler | Main class for |
CRelocation | Internal relocation structure |
CKernelInfo | Kernel informations |
CLineCol | Line and column |
CLineTrans | Line translations |
CMemoryStreamBuf | Memory stream buffer |
CNonCopyableAndNonMovable | Non copyable and non movable base structure (class) |
CParseException | Parse exception class |
CRawCodeInput | Disassembler input for raw code |
CRefCountable | Reference countable object |
CRefPtr | Reference pointer based on Glibmm refptr |
CROCmBinary | ROCm main binary for GPU for 64-bit mode |
CROCmBinGenerator | |
CROCmDisasmInput | |
CROCmDisasmKernelInput | |
CROCmDisasmRegionInput | Disasm ROCm region |
CROCmInput | |
CROCmKernelConfig | ROCm kernel configuration structure |
CROCmRegion | ROCm data region |
CROCmSymbolInput | ROCm binary symbol input |
CStringIOStream | Specialized input/output stream that holds external string for memory saving |
CStringIStream | Specialized input stream that holds external string for memory saving |
CStringOStream | Specialized output stream that holds external string for memory saving |
CStringStreamBuf | String stream buffer that holds external string for memory saving |
CUInt128 | Unsigned 128-bit integer |
CVectorIOStream | Specialized input/output stream that holds external char-vector for memory saving |
CVectorIStream | Specialized input stream that holds external char-vector for memory saving |
CVectorOStream | Specialized output stream that holds external char-vector for memory saving |
CVectorStreamBuf | Vector char stream buffer external char-vector for memory saving |
CX86_64KernelArgSym | X86_64 kernel argument symbol |
CX86KernelArgSym | X86_64 kernel argument symbol |
►Nstd | STL namespace |
Chash< CLRX::CString > | Std::hash specialization for CLRX CString |
CElf32_Dyn | |
CElf32_Ehdr | |
CElf32_Nhdr | |
CElf32_Phdr | |
CElf32_Rel | |
CElf32_Rela | |
CElf32_Shdr | |
CElf32_Sym | |
CElf64_Dyn | |
CElf64_Ehdr | |
CElf64_Nhdr | |
CElf64_Phdr | |
CElf64_Rel | |
CElf64_Rela | |
CElf64_Shdr | |
CElf64_Sym |