CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
CCLRX::Array< AsmExprOp > | |
CCLRX::Array< CLRX::AmdCL2GPUKernel > | |
CCLRX::Array< CLRX::AmdCL2GPUKernelMetadata > | |
CCLRX::Array< CLRX::AmdGPUKernelHeader > | |
CCLRX::Array< CLRX::AmdInnerGPUBinary32 > | |
CCLRX::Array< CLRX::AmdKernelArg > | |
CCLRX::Array< CLRX::Array< CLRX::CALNote > > | |
CCLRX::Array< CLRX::AsmMacroArg > | |
CCLRX::Array< CLRX::CString > | |
CCLRX::Array< CLRX::GalliumArgInfo > | |
CCLRX::Array< CLRX::KernelInfo > | |
CCLRX::Array< cxuint > | |
CCLRX::Array< OptionEntry > | |
CCLRX::Array< std::pair< const char *, cxuint > > | |
CCLRX::Array< std::pair< const char *, size_t > > | |
CCLRX::Array< std::pair< CString, CString > > | |
CCLRX::Array< std::pair< CString, size_t > > | |
CCLRX::Array< std::unordered_set< size_t > > | |
CCLRX::AmdCL2DisasmInput | Whole disassembler input (for AMD Catalyst driver GPU binaries) |
CCLRX::AmdCL2DisasmKernelInput | Single kernel input for disassembler |
CCLRX::AmdCL2GPUKernel | AMD OpenCL 2.0 GPU metadata for kernel |
CCLRX::AmdCL2GPUKernelArgEntry32 | GPU kernel argument entry |
CCLRX::AmdCL2GPUKernelArgEntry64 | GPU kernel argument entry |
CCLRX::AmdCL2GPUKernelMetadata | AMD OpenCL 2.0 GPU metadata for kernel |
CCLRX::AmdCL2GPUKernelStub | AMD OpenCL 2.0 GPU kernel stub |
CCLRX::AmdCL2GPUMetadataHeader32 | Header for metadata |
CCLRX::AmdCL2GPUMetadataHeader64 | Header for metadata |
►CCLRX::AmdCL2InnerGPUBinaryBase | AMD OpenCL 2.0 inner binary base class |
CCLRX::AmdCL2Input | Main Input for AmdCL2GPUBinGenerator |
CCLRX::AmdCL2KernelConfig | Kernel configuration |
CCLRX::AmdCL2KernelInput | AMD kernel input |
CCLRX::AmdCL2RelaEntry | Relocation with addend |
CCLRX::AmdCL2RelInput | AMD CL2 Relocation entry input |
CCLRX::AmdDisasmInput | Whole disassembler input (for AMD Catalyst driver GPU binaries) |
CCLRX::AmdDisasmKernelInput | Single kernel input for disassembler |
CCLRX::AMDGPUArchVersion | Structure helper for AMDGPU architecture version |
CCLRX::AmdGPUKernelHeader | AMD GPU header for kernel |
CCLRX::AmdGPUKernelMetadata | AMD GPU metadata for kernel |
►CCLRX::AmdHsaKernelConfig | AMD HSA kernel configuration structure |
CCLRX::AmdInput | Main Input for AmdGPUBinGenerator |
CCLRX::AmdKernelArg | Kernel argument info structure |
CCLRX::AmdKernelArgInput | AMD OpenCL kernel argument description |
CCLRX::AmdKernelConfig | Kernel configuration |
CCLRX::AmdKernelInput | AMD kernel input |
CCLRX::AmdUserData | User data for in CAL PROGINFO |
CCLRX::Array< T > | Array class |
CCLRX::AsmClause | Assembler's clause (if,else,macro,rept) |
CCLRX::AsmCodeFlowEntry | Code flow entry |
CCLRX::AsmExprArg | Assembler expression argument |
CCLRX::AsmExprSymbolOccurrence | Assembler symbol occurrence in expression |
CCLRX::AsmExprTarget | Target for assembler expression |
CCLRX::AsmFormatHandler::SectionInfo | Section information |
CCLRX::AsmKernel | Kernel entry structure |
CCLRX::AsmMacro::SourceTrans | Source translation |
CCLRX::AsmMacroArg | Assembler macro aegument |
CCLRX::AsmRegAllocator | |
CCLRX::AsmRegAllocator::CodeBlock | |
CCLRX::AsmRegAllocator::EqualToDep | |
CCLRX::AsmRegAllocator::LinearDep | |
CCLRX::AsmRegAllocator::NextBlock | |
CCLRX::AsmRegAllocator::SSAInfo | |
CCLRX::AsmRegUsage2Int | Internal structure for regusage |
CCLRX::AsmRegUsageInt | Internal structure for regusage |
CCLRX::AsmRegVar | Regvar info structure |
CCLRX::AsmRegVarUsage | Regvar usage in code |
CCLRX::AsmRegVarUsageInt | Regvar usage (internal) |
CCLRX::AsmRelocation | Assembler relocation |
CCLRX::AsmRepeat::SourceTrans | Source translations |
CCLRX::AsmScope | Assembler scope for symbol, macros, regvars |
CCLRX::AsmSection | Assembler section |
CCLRX::AsmSingleVReg | Single regvar id |
CCLRX::AsmSourcePos | Assembler source position |
CCLRX::AsmSymbol | Assembler symbol structure |
CCLRX::BinSection | Section structure to external usage (for example in the binary generator input) |
CCLRX::BinSymbol | Symbol structure to external usage (fo example in the binary generator input) |
CCLRX::CALConstantBufferMask | There are not copied (ULEV must be used) |
CCLRX::CALDataSegmentEntry | There are not copied (ULEV must be used) |
CCLRX::CALEncodingEntry | CALEncodingEntry. There are not copied (ULEV must be used) |
CCLRX::CALNote | ATI CAL note. There are not copied (ULEV must be used) |
CCLRX::CALNoteHeader | ATI CAL Note header. There are not copied (ULEV must be used) |
CCLRX::CALNoteInput | ATI CAL note input |
CCLRX::CALProgramInfoEntry | CAL program info entry. There are not copied (ULEV must be used) |
CCLRX::CALSamplerMapEntry | There are not copied (ULEV must be used) |
CCLRX::CALUAVEntry | There are not copied (ULEV must be used) |
CCLRX::CLAsmSetup | Structure that holds assembler setup for OpenCL programs |
CCLRX::CLIOption | Command line option description |
CCLRX::CLIParser::OptionEntry::Value | Value holder |
CCLRX::CLIParser::OptTypeTrait< bool * > | Option type trait for bool* type |
CCLRX::CLIParser::OptTypeTrait< bool > | Option type trait for boolean type |
CCLRX::CLIParser::OptTypeTrait< const char * > | Option type trait for const char* type |
CCLRX::CLIParser::OptTypeTrait< const char ** > | Option type trait for const char** type |
CCLRX::CLIParser::OptTypeTrait< cxint * > | Option type trait for cxint* type |
CCLRX::CLIParser::OptTypeTrait< cxint > | Option type trait for cxint type |
CCLRX::CLIParser::OptTypeTrait< cxllong * > | Option type trait for cxllong* type |
CCLRX::CLIParser::OptTypeTrait< cxllong > | Option type trait for cxllong type |
CCLRX::CLIParser::OptTypeTrait< cxlong * > | Option type trait for cxlong* type |
CCLRX::CLIParser::OptTypeTrait< cxlong > | Option type trait for cxlong type |
CCLRX::CLIParser::OptTypeTrait< cxuint * > | Option type trait for cxuint* type |
CCLRX::CLIParser::OptTypeTrait< cxuint > | Option type trait for cxuint type |
CCLRX::CLIParser::OptTypeTrait< cxullong * > | Option type trait for cxullong* type |
CCLRX::CLIParser::OptTypeTrait< cxullong > | Option type trait for cxullong type |
CCLRX::CLIParser::OptTypeTrait< cxulong * > | Option type trait for cxulong* type |
CCLRX::CLIParser::OptTypeTrait< cxulong > | Option type trait for cxulong type |
CCLRX::CLIParser::OptTypeTrait< double * > | Option type trait for double* type |
CCLRX::CLIParser::OptTypeTrait< double > | Option type trait for double type |
CCLRX::CLIParser::OptTypeTrait< float * > | Option type trait for float* type |
CCLRX::CLIParser::OptTypeTrait< float > | Option type trait for float type |
CCLRX::CString | Simple C-string container |
CCLRX::CStringCaseLess | Function class that returns true if first C string is less than second (ignore case) |
CCLRX::CStringEqual | Function class that returns true if C strings are equal |
CCLRX::CStringHash | Generate hash function for C string |
CCLRX::CStringLess | Function class that returns true if first C string is less than second |
CCLRX::Elf32Types | ELF 32-bit types |
CCLRX::Elf64Types | ELF 32-bit types |
CCLRX::ElfBinaryGenTemplate< Types > | ELF binary generator |
CCLRX::ElfBinaryTemplate< Types > | ELF binary class |
CCLRX::ElfHeaderTemplate< Types > | Elf header template |
CCLRX::ElfNote | ELF note structure |
CCLRX::ElfProgramHeaderTemplate< Types > | Template of ELF program header |
CCLRX::ElfRegionContent | Elf region content generator for elf region |
CCLRX::ElfRegionTemplate< Types > | Template of ElfRegion |
CCLRX::ElfSymbolTemplate< Types > | ELF symbol template |
►CCLRX::FastRefCountable | Reference countable object (only for single threading usage) |
CCLRX::GalliumArgInfo | Kernel argument (Gallium binaries) |
CCLRX::GalliumDisasmInput | Whole disassembler input (for Gallium driver GPU binaries) |
CCLRX::GalliumDisasmKernelInput | Disasm kernel info structure (Gallium binaries) |
►CCLRX::GalliumElfBinaryBase | Gallium elf binary base (for 32-bit and 64-bit) |
CCLRX::GalliumInput | Gallium input |
CCLRX::GalliumKernel | Kernel info structure (Gallium binaries) |
CCLRX::GalliumKernelConfig | Kernel config |
CCLRX::GalliumKernelInput | Kernel info structure (Gallium binaries) |
CCLRX::GalliumProgInfoEntry | Kernel program info entry for Gallium binaries |
CCLRX::GalliumSection | Gallium binarie's Section |
CCLRX::GCNAssembler::Regs | Register pool numbers |
CCLRX::ISADisassembler::Relocation | Internal relocation structure |
►CCLRX::ISAUsageHandler | ISA (register and regvar) Usage handler |
CCLRX::ISAUsageHandler::ReadPos | Stgructure that hold read position to store later |
CCLRX::KernelInfo | Kernel informations |
CCLRX::LineCol | Line and column |
CCLRX::LineTrans | Line translations |
►CCLRX::NonCopyableAndNonMovable | Non copyable and non movable base structure (class) |
CCLRX::RawCodeInput | Disassembler input for raw code |
CCLRX::RefCountable | Reference countable object |
CCLRX::RefPtr< T > | Reference pointer based on Glibmm refptr |
CCLRX::ROCmDisasmInput | Disasm ROCm input |
CCLRX::ROCmDisasmKernelInput | Disasm ROCm kernel input |
CCLRX::ROCmDisasmRegionInput | Disasm ROCm region |
CCLRX::ROCmInput | ROCm binary input structure |
CCLRX::ROCmRegion | ROCm data region |
CCLRX::ROCmSymbolInput | ROCm binary symbol input |
CCLRX::UInt128 | Unsigned 128-bit integer |
CCLRX::X86_64KernelArgSym | X86_64 kernel argument symbol |
CCLRX::X86KernelArgSym | X86_64 kernel argument symbol |
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 | |
►CElfBinary32 | |
►CElfBinary64 | |
CCLRX::RefPtr< const AsmMacro > | |
CCLRX::RefPtr< const CLRX::AsmMacro > | |
CCLRX::RefPtr< const CLRX::AsmMacroSubst > | |
CCLRX::RefPtr< const CLRX::AsmSource > | |
►Cstd::exception | STL class |
Cstd::hash< CLRX::AsmSingleVReg > | Std::hash specialization for CLRX CString |
Cstd::hash< CLRX::CString > | Std::hash specialization for CLRX CString |
►Cstd::ios_base | STL class |
►Ciostream | |
►Cstreambuf |