CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
CLRX::Array< AsmExprOp >
C
CLRX::Array< CLRX::AmdCL2GPUKernel >
C
CLRX::Array< CLRX::AmdCL2GPUKernelMetadata >
C
CLRX::Array< CLRX::AmdGPUKernelHeader >
C
CLRX::Array< CLRX::AmdInnerGPUBinary32 >
C
CLRX::Array< CLRX::AmdKernelArg >
C
CLRX::Array< CLRX::Array< CLRX::CALNote > >
C
CLRX::Array< CLRX::AsmMacroArg >
C
CLRX::Array< CLRX::CString >
C
CLRX::Array< CLRX::GalliumArgInfo >
C
CLRX::Array< CLRX::KernelInfo >
C
CLRX::Array< OptionEntry >
C
CLRX::Array< std::pair< const char *, cxuint > >
C
CLRX::Array< std::pair< const char *, size_t > >
C
CLRX::Array< std::pair< CString, CString > >
C
CLRX::Array< std::pair< CString, size_t > >
C
CLRX::AmdCL2DisasmInput
Whole disassembler input (for AMD Catalyst driver GPU binaries)
C
CLRX::AmdCL2DisasmKernelInput
Single kernel input for disassembler
C
CLRX::AmdCL2GPUKernel
AMD OpenCL 2.0 GPU metadata for kernel
C
CLRX::AmdCL2GPUKernelArgEntry
GPU kernel argument entry
C
CLRX::AmdCL2GPUKernelMetadata
AMD OpenCL 2.0 GPU metadata for kernel
C
CLRX::AmdCL2GPUKernelStub
AMD OpenCL 2.0 GPU kernel stub
C
CLRX::AmdCL2GPUMetadataHeader
Header for metadata
►
C
CLRX::AmdCL2InnerGPUBinaryBase
AMD OpenCL 2.0 inner binary base class
C
CLRX::AmdCL2InnerGPUBinary
AMD OpenCL 2.0 inner binary for GPU binaries that represent a single kernel
C
CLRX::AmdCL2OldInnerGPUBinary
AMD OpenCL 2.0 old inner binary for GPU binaries that represent a single kernel
C
CLRX::AmdCL2Input
Main Input for
AmdCL2GPUBinGenerator
C
CLRX::AmdCL2KernelConfig
Kernel configuration
C
CLRX::AmdCL2KernelInput
AMD kernel input
C
CLRX::AmdCL2RelaEntry
Relocation with addend
C
CLRX::AmdCL2RelInput
AMD CL2 Relocation entry input
C
CLRX::AmdDisasmInput
Whole disassembler input (for AMD Catalyst driver GPU binaries)
C
CLRX::AmdDisasmKernelInput
Single kernel input for disassembler
C
CLRX::AMDGPUArchValues
C
CLRX::AmdGPUKernelHeader
AMD GPU header for kernel
C
CLRX::AmdGPUKernelMetadata
AMD GPU metadata for kernel
C
CLRX::AmdInput
Main Input for
AmdGPUBinGenerator
C
CLRX::AmdKernelArg
Kernel argument info structure
C
CLRX::AmdKernelArgInput
AMD OpenCL kernel argument description
C
CLRX::AmdKernelConfig
Kernel configuration
C
CLRX::AmdKernelInput
AMD kernel input
C
CLRX::AmdUserData
User data for in CAL PROGINFO
C
CLRX::Array< T >
Array
class
C
CLRX::AsmClause
Assembler
's clause (if,else,macro,rept)
C
CLRX::AsmExprArg
Assembler
expression argument
C
CLRX::AsmExprSymbolOccurrence
Assembler
symbol occurrence in expression
C
CLRX::AsmExprTarget
Target for assembler expression
C
CLRX::AsmFormatHandler::SectionInfo
Section information
C
CLRX::AsmKernel
Kernel entry structure
C
CLRX::AsmMacro::SourceTrans
Source translation
C
CLRX::AsmMacroArg
Assembler
macro aegument
C
CLRX::AsmRegVar
C
CLRX::AsmRelocation
Assembler
relocation
C
CLRX::AsmRepeat::SourceTrans
Source translations
C
CLRX::AsmSection
Assembler
section
C
CLRX::AsmSourcePos
Assembler
source position
C
CLRX::AsmSymbol
Assembler
symbol structure
C
CLRX::AsmVarUsage
C
CLRX::BinSection
Section structure to external usage (for example in the binary generator input)
C
CLRX::BinSymbol
Symbol structure to external usage (fo example in the binary generator input)
C
CLRX::CALConstantBufferMask
There are not copied (ULEV must be used)
C
CLRX::CALDataSegmentEntry
There are not copied (ULEV must be used)
C
CLRX::CALEncodingEntry
CALEncodingEntry
. There are not copied (ULEV must be used)
C
CLRX::CALNote
ATI CAL note. There are not copied (ULEV must be used)
C
CLRX::CALNoteHeader
ATI CAL Note header. There are not copied (ULEV must be used)
C
CLRX::CALNoteInput
ATI CAL note input
C
CLRX::CALProgramInfoEntry
CAL program info entry. There are not copied (ULEV must be used)
C
CLRX::CALSamplerMapEntry
There are not copied (ULEV must be used)
C
CLRX::CALUAVEntry
There are not copied (ULEV must be used)
C
CLRX::CLIOption
Command line option description
C
CLRX::CLIParser::OptionEntry::Value
Value
holder
C
CLRX::CLIParser::OptTypeTrait< bool * >
Option type trait for bool* type
C
CLRX::CLIParser::OptTypeTrait< bool >
Option type trait for boolean type
C
CLRX::CLIParser::OptTypeTrait< const char * >
Option type trait for const char* type
C
CLRX::CLIParser::OptTypeTrait< const char ** >
Option type trait for const char** type
C
CLRX::CLIParser::OptTypeTrait< cxint * >
Option type trait for cxint* type
C
CLRX::CLIParser::OptTypeTrait< cxint >
Option type trait for cxint type
C
CLRX::CLIParser::OptTypeTrait< cxllong * >
Option type trait for cxllong* type
C
CLRX::CLIParser::OptTypeTrait< cxllong >
Option type trait for cxllong type
C
CLRX::CLIParser::OptTypeTrait< cxlong * >
Option type trait for cxlong* type
C
CLRX::CLIParser::OptTypeTrait< cxlong >
Option type trait for cxlong type
C
CLRX::CLIParser::OptTypeTrait< cxuint * >
Option type trait for cxuint* type
C
CLRX::CLIParser::OptTypeTrait< cxuint >
Option type trait for cxuint type
C
CLRX::CLIParser::OptTypeTrait< cxullong * >
Option type trait for cxullong* type
C
CLRX::CLIParser::OptTypeTrait< cxullong >
Option type trait for cxullong type
C
CLRX::CLIParser::OptTypeTrait< cxulong * >
Option type trait for cxulong* type
C
CLRX::CLIParser::OptTypeTrait< cxulong >
Option type trait for cxulong type
C
CLRX::CLIParser::OptTypeTrait< double * >
Option type trait for double* type
C
CLRX::CLIParser::OptTypeTrait< double >
Option type trait for double type
C
CLRX::CLIParser::OptTypeTrait< float * >
Option type trait for float* type
C
CLRX::CLIParser::OptTypeTrait< float >
Option type trait for float type
C
CLRX::CString
Simple C-string container
C
CLRX::CStringCaseLess
Function class that returns true if first C string is less than second (ignore case)
C
CLRX::CStringEqual
Function class that returns true if C strings are equal
C
CLRX::CStringHash
Generate hash function for C string
C
CLRX::CStringLess
Function class that returns true if first C string is less than second
C
CLRX::Elf32Types
ELF 32-bit types
C
CLRX::Elf64Types
ELF 32-bit types
C
CLRX::ElfBinaryGenTemplate< Types >
ELF binary generator
C
CLRX::ElfBinaryTemplate< Types >
ELF binary class
C
CLRX::ElfHeaderTemplate< Types >
Elf header template
C
CLRX::ElfNote
C
CLRX::ElfProgramHeaderTemplate< Types >
Template of ELF program header
C
CLRX::ElfRegionContent
Elf region content generator for elf region
C
CLRX::ElfRegionTemplate< Types >
Template of ElfRegion
C
CLRX::ElfSymbolTemplate< Types >
ELF symbol template
►
C
CLRX::FastRefCountable
Reference countable object (only for single threading usage)
C
CLRX::AsmMacro
Assembler
macro
C
CLRX::AsmMacroSubst
Descriptor assembler macro substitution
►
C
CLRX::AsmSource
Descriptor of assembler source for source position
C
CLRX::AsmFile
Descriptor of file inclusion
C
CLRX::AsmMacroSource
Descriptor of macro source (used in source fields)
C
CLRX::AsmRepeatSource
Descriptor of assembler repetition
C
CLRX::GalliumArgInfo
Kernel argument (Gallium binaries)
C
CLRX::GalliumDisasmInput
Whole disassembler input (for Gallium driver GPU binaries)
C
CLRX::GalliumDisasmKernelInput
Disasm kernel info structure (Gallium binaries)
►
C
CLRX::GalliumElfBinaryBase
Gallium elf binary base (for 32-bit and 64-bit)
C
CLRX::GalliumElfBinary32
32-bit Gallium ELF binary
C
CLRX::GalliumElfBinary64
64-bit Gallium ELF binary
C
CLRX::GalliumInput
Gallium input
C
CLRX::GalliumKernel
Kernel info structure (Gallium binaries)
C
CLRX::GalliumKernelConfig
Kernel config
C
CLRX::GalliumKernelInput
Kernel info structure (Gallium binaries)
C
CLRX::GalliumProgInfoEntry
Kernel program info entry for Gallium binaries
C
CLRX::GalliumSection
Gallium binarie's Section
C
CLRX::GCNAssembler::Regs
Register pool numbers
C
CLRX::ISADisassembler::Relocation
Internal relocation structure
C
CLRX::KernelInfo
Kernel informations
C
CLRX::LineCol
Line and column
C
CLRX::LineTrans
Line translations
►
C
CLRX::NonCopyableAndNonMovable
Non copyable and non movable base structure (class)
C
CLRX::AmdCL2GPUBinGenerator
Main AMD OpenCL2.0 GPU Binary generator
C
CLRX::AmdCL2OldInnerGPUBinary
AMD OpenCL 2.0 old inner binary for GPU binaries that represent a single kernel
C
CLRX::AmdGPUBinGenerator
Main AMD GPU Binary generator
►
C
CLRX::AmdMainBinaryBase
Main AMD binary base class
C
CLRX::AmdCL2MainGPUBinary
AMD OpenCL 2.0 main binary for GPU for 64-bit mode
►
C
CLRX::AmdMainGPUBinaryBase
Main AMD GPU binary base class
C
CLRX::AmdMainGPUBinary32
AMD main binary for GPU for 32-bit mode
C
CLRX::AmdMainGPUBinary64
AMD main binary for GPU for 64-bit mode
C
CLRX::AmdMainX86Binary32
AMD main binary for X86 systems
C
CLRX::AmdMainX86Binary64
AMD main binary for X86-64 systems
C
CLRX::AsmExpression
Assembler
expression class
►
C
CLRX::AsmFormatHandler
Assdembler format handler
C
CLRX::AsmAmdCL2Handler
Handles AMD OpenCL 2.0 binary format
C
CLRX::AsmAmdHandler
Handles AMD Catalyst format
C
CLRX::AsmGalliumHandler
Handles GalliumCompute format
C
CLRX::AsmRawCodeHandler
Handles raw code format
C
CLRX::AsmROCmHandler
Handles ROCM binary format
►
C
CLRX::AsmInputFilter
Assembler
input filter for reading lines
C
CLRX::AsmIRPInputFilter
Assembler
IRP pseudo-op input filter
C
CLRX::AsmMacroInputFilter
Assembler
macro input filter (for macro filtering)
C
CLRX::AsmRepeatInputFilter
Assembler
repeat input filter
C
CLRX::AsmStreamInputFilter
Assembler
input layout filter
C
CLRX::AsmMacro
Assembler
macro
►
C
CLRX::AsmRepeat
Assembler
repeat
C
CLRX::AsmIRP
Assembler
IRP
C
CLRX::Assembler
Main class of assembler
C
CLRX::CLIParser
The Command Line Parser (parses options and their arguments)
C
CLRX::Disassembler
Disassembler
class
C
CLRX::DynLibrary
Dynamic library class
C
CLRX::FastInputBuffer
Fast input buffer adapter
C
CLRX::FastOutputBuffer
Fast and direct output buffer
C
CLRX::GalliumBinary
C
CLRX::GalliumBinGenerator
Gallium code binary generator
►
C
CLRX::ISAAssembler
ISA assembler class
C
CLRX::GCNAssembler
GCN arch assembler
►
C
CLRX::ISADisassembler
Main class for
C
CLRX::GCNDisassembler
GCN architectur dissassembler
C
CLRX::ROCmBinary
ROCm main binary for GPU for 64-bit mode
C
CLRX::ROCmBinGenerator
C
CLRX::RawCodeInput
Disassembler
input for raw code
C
CLRX::RefCountable
Reference countable object
C
CLRX::RefPtr< T >
Reference pointer based on Glibmm refptr
C
CLRX::ROCmDisasmInput
C
CLRX::ROCmDisasmKernelInput
C
CLRX::ROCmDisasmRegionInput
Disasm ROCm region
C
CLRX::ROCmInput
►
C
CLRX::ROCmKernelConfig
ROCm kernel configuration structure
C
CLRX::AsmROCmKernelConfig
C
CLRX::ROCmRegion
ROCm data region
C
CLRX::ROCmSymbolInput
ROCm binary symbol input
C
CLRX::UInt128
Unsigned 128-bit integer
C
CLRX::X86_64KernelArgSym
X86_64 kernel argument symbol
C
CLRX::X86KernelArgSym
X86_64 kernel argument symbol
C
Elf32_Dyn
C
Elf32_Ehdr
C
Elf32_Nhdr
C
Elf32_Phdr
C
Elf32_Rel
C
Elf32_Rela
C
Elf32_Shdr
C
Elf32_Sym
C
Elf64_Dyn
C
Elf64_Ehdr
C
Elf64_Nhdr
C
Elf64_Phdr
C
Elf64_Rel
C
Elf64_Rela
C
Elf64_Shdr
C
Elf64_Sym
►
C
ElfBinary32
C
CLRX::AmdInnerGPUBinary32
AMD inner binary for GPU binaries that represent a single kernel
C
CLRX::AmdInnerX86Binary32
AMD inner X86 binary
C
CLRX::AmdMainGPUBinary32
AMD main binary for GPU for 32-bit mode
C
CLRX::AmdMainX86Binary32
AMD main binary for X86 systems
C
CLRX::GalliumElfBinary32
32-bit Gallium ELF binary
►
C
ElfBinary64
C
CLRX::AmdCL2InnerGPUBinary
AMD OpenCL 2.0 inner binary for GPU binaries that represent a single kernel
C
CLRX::AmdCL2MainGPUBinary
AMD OpenCL 2.0 main binary for GPU for 64-bit mode
C
CLRX::AmdInnerX86Binary64
AMD inner binary for X86-64 binaries
C
CLRX::AmdMainGPUBinary64
AMD main binary for GPU for 64-bit mode
C
CLRX::AmdMainX86Binary64
AMD main binary for X86-64 systems
C
CLRX::GalliumElfBinary64
64-bit Gallium ELF binary
C
CLRX::ROCmBinary
ROCm main binary for GPU for 64-bit mode
C
CLRX::RefPtr< const AsmMacro >
C
CLRX::RefPtr< const CLRX::AsmMacro >
C
CLRX::RefPtr< const CLRX::AsmMacroSubst >
C
CLRX::RefPtr< const CLRX::AsmSource >
►
C
std::exception
STL class
►
C
CLRX::Exception
Exception
class
C
CLRX::AsmFormatException
Assembler
format exception
C
CLRX::CLIException
CLI exception class
C
CLRX::ParseException
Parse exception class
C
std::hash< CLRX::CString >
Std::hash specialization for
CLRX
CString
►
C
std::ios_base
STL class
►
C
std::basic_ios< Char >
STL class
►
C
std::basic_istream< Char >
STL class
►
C
std::istream
STL class
C
CLRX::ArrayIStream
Specialized input stream that holds external array for memory saving
C
CLRX::StringIStream
Specialized input stream that holds external string for memory saving
C
CLRX::VectorIStream
Specialized input stream that holds external char-vector for memory saving
►
C
std::basic_ostream< Char >
STL class
►
C
std::ostream
STL class
C
CLRX::ArrayOStream
Specialized output stream that holds external array for memory saving
C
CLRX::StringOStream
Specialized output stream that holds external string for memory saving
C
CLRX::VectorOStream
Specialized output stream that holds external char-vector for memory saving
►
C
iostream
C
CLRX::ArrayIOStream
Specialized input/output stream that holds external array for memory saving
C
CLRX::StringIOStream
Specialized input/output stream that holds external string for memory saving
C
CLRX::VectorIOStream
Specialized input/output stream that holds external char-vector for memory saving
►
C
streambuf
►
C
CLRX::MemoryStreamBuf
Memory stream buffer
C
CLRX::ArrayStreamBuf
Array
stream buffer that holds external static array for memory saving
C
CLRX::StringStreamBuf
String stream buffer that holds external string for memory saving
C
CLRX::VectorStreamBuf
Vector char stream buffer external char-vector for memory saving
Generated by
1.8.11