CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 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< 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::AmdCL2DisasmInputWhole disassembler input (for AMD Catalyst driver GPU binaries)
 CCLRX::AmdCL2DisasmKernelInputSingle kernel input for disassembler
 CCLRX::AmdCL2GPUKernelAMD OpenCL 2.0 GPU metadata for kernel
 CCLRX::AmdCL2GPUKernelArgEntryGPU kernel argument entry
 CCLRX::AmdCL2GPUKernelMetadataAMD OpenCL 2.0 GPU metadata for kernel
 CCLRX::AmdCL2GPUKernelStubAMD OpenCL 2.0 GPU kernel stub
 CCLRX::AmdCL2GPUMetadataHeaderHeader for metadata
 CCLRX::AmdCL2InnerGPUBinaryBaseAMD OpenCL 2.0 inner binary base class
 CCLRX::AmdCL2InputMain Input for AmdCL2GPUBinGenerator
 CCLRX::AmdCL2KernelConfigKernel configuration
 CCLRX::AmdCL2KernelInputAMD kernel input
 CCLRX::AmdCL2RelaEntryRelocation with addend
 CCLRX::AmdCL2RelInputAMD CL2 Relocation entry input
 CCLRX::AmdDisasmInputWhole disassembler input (for AMD Catalyst driver GPU binaries)
 CCLRX::AmdDisasmKernelInputSingle kernel input for disassembler
 CCLRX::AMDGPUArchValues
 CCLRX::AmdGPUKernelHeaderAMD GPU header for kernel
 CCLRX::AmdGPUKernelMetadataAMD GPU metadata for kernel
 CCLRX::AmdInputMain Input for AmdGPUBinGenerator
 CCLRX::AmdKernelArgKernel argument info structure
 CCLRX::AmdKernelArgInputAMD OpenCL kernel argument description
 CCLRX::AmdKernelConfigKernel configuration
 CCLRX::AmdKernelInputAMD kernel input
 CCLRX::AmdUserDataUser data for in CAL PROGINFO
 CCLRX::Array< T >Array class
 CCLRX::AsmClauseAssembler's clause (if,else,macro,rept)
 CCLRX::AsmExprArgAssembler expression argument
 CCLRX::AsmExprSymbolOccurrenceAssembler symbol occurrence in expression
 CCLRX::AsmExprTargetTarget for assembler expression
 CCLRX::AsmFormatHandler::SectionInfoSection information
 CCLRX::AsmKernelKernel entry structure
 CCLRX::AsmMacro::SourceTransSource translation
 CCLRX::AsmMacroArgAssembler macro aegument
 CCLRX::AsmRegVar
 CCLRX::AsmRelocationAssembler relocation
 CCLRX::AsmRepeat::SourceTransSource translations
 CCLRX::AsmSectionAssembler section
 CCLRX::AsmSourcePosAssembler source position
 CCLRX::AsmSymbolAssembler symbol structure
 CCLRX::AsmVarUsage
 CCLRX::BinSectionSection structure to external usage (for example in the binary generator input)
 CCLRX::BinSymbolSymbol structure to external usage (fo example in the binary generator input)
 CCLRX::CALConstantBufferMaskThere are not copied (ULEV must be used)
 CCLRX::CALDataSegmentEntryThere are not copied (ULEV must be used)
 CCLRX::CALEncodingEntryCALEncodingEntry. There are not copied (ULEV must be used)
 CCLRX::CALNoteATI CAL note. There are not copied (ULEV must be used)
 CCLRX::CALNoteHeaderATI CAL Note header. There are not copied (ULEV must be used)
 CCLRX::CALNoteInputATI CAL note input
 CCLRX::CALProgramInfoEntryCAL program info entry. There are not copied (ULEV must be used)
 CCLRX::CALSamplerMapEntryThere are not copied (ULEV must be used)
 CCLRX::CALUAVEntryThere are not copied (ULEV must be used)
 CCLRX::CLIOptionCommand line option description
 CCLRX::CLIParser::OptionEntry::ValueValue 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::CStringSimple C-string container
 CCLRX::CStringCaseLessFunction class that returns true if first C string is less than second (ignore case)
 CCLRX::CStringEqualFunction class that returns true if C strings are equal
 CCLRX::CStringHashGenerate hash function for C string
 CCLRX::CStringLessFunction class that returns true if first C string is less than second
 CCLRX::Elf32TypesELF 32-bit types
 CCLRX::Elf64TypesELF 32-bit types
 CCLRX::ElfBinaryGenTemplate< Types >ELF binary generator
 CCLRX::ElfBinaryTemplate< Types >ELF binary class
 CCLRX::ElfHeaderTemplate< Types >Elf header template
 CCLRX::ElfNote
 CCLRX::ElfProgramHeaderTemplate< Types >Template of ELF program header
 CCLRX::ElfRegionContentElf region content generator for elf region
 CCLRX::ElfRegionTemplate< Types >Template of ElfRegion
 CCLRX::ElfSymbolTemplate< Types >ELF symbol template
 CCLRX::FastRefCountableReference countable object (only for single threading usage)
 CCLRX::GalliumArgInfoKernel argument (Gallium binaries)
 CCLRX::GalliumDisasmInputWhole disassembler input (for Gallium driver GPU binaries)
 CCLRX::GalliumDisasmKernelInputDisasm kernel info structure (Gallium binaries)
 CCLRX::GalliumElfBinaryBaseGallium elf binary base (for 32-bit and 64-bit)
 CCLRX::GalliumInputGallium input
 CCLRX::GalliumKernelKernel info structure (Gallium binaries)
 CCLRX::GalliumKernelConfigKernel config
 CCLRX::GalliumKernelInputKernel info structure (Gallium binaries)
 CCLRX::GalliumProgInfoEntryKernel program info entry for Gallium binaries
 CCLRX::GalliumSectionGallium binarie's Section
 CCLRX::GCNAssembler::RegsRegister pool numbers
 CCLRX::ISADisassembler::RelocationInternal relocation structure
 CCLRX::KernelInfoKernel informations
 CCLRX::LineColLine and column
 CCLRX::LineTransLine translations
 CCLRX::NonCopyableAndNonMovableNon copyable and non movable base structure (class)
 CCLRX::RawCodeInputDisassembler input for raw code
 CCLRX::RefCountableReference countable object
 CCLRX::RefPtr< T >Reference pointer based on Glibmm refptr
 CCLRX::ROCmDisasmInput
 CCLRX::ROCmDisasmKernelInput
 CCLRX::ROCmDisasmRegionInputDisasm ROCm region
 CCLRX::ROCmInput
 CCLRX::ROCmKernelConfigROCm kernel configuration structure
 CCLRX::ROCmRegionROCm data region
 CCLRX::ROCmSymbolInputROCm binary symbol input
 CCLRX::UInt128Unsigned 128-bit integer
 CCLRX::X86_64KernelArgSymX86_64 kernel argument symbol
 CCLRX::X86KernelArgSymX86_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::exceptionSTL class
 Cstd::hash< CLRX::CString >Std::hash specialization for CLRX CString
 Cstd::ios_baseSTL class
 Ciostream
 Cstreambuf