CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
AMD OpenCL2 binaries generator. More...
#include <CLRX/Config.h>
#include <cstddef>
#include <cstdint>
#include <string>
#include <ostream>
#include <vector>
#include <CLRX/amdbin/Commons.h>
#include <CLRX/amdbin/AmdBinGen.h>
#include <CLRX/utils/Containers.h>
#include <CLRX/utils/GPUId.h>
#include <CLRX/utils/InputOutput.h>
Go to the source code of this file.
Classes | |
struct | CLRX::AmdCL2KernelConfig |
kernel configuration More... | |
struct | CLRX::AmdCL2RelInput |
AMD CL2 Relocation entry input. More... | |
struct | CLRX::AmdCL2KernelInput |
AMD kernel input. More... | |
struct | CLRX::AmdCL2Input |
main Input for AmdCL2GPUBinGenerator More... | |
class | CLRX::AmdCL2GPUBinGenerator |
main AMD OpenCL2.0 GPU Binary generator More... | |
Namespaces | |
CLRX | |
main namespace | |
Enumerations | |
enum | : cxbyte { CLRX::AMDCL2_ARGUSED_NOTUSED = 0, CLRX::AMDCL2_ARGUSED_READ = 1, CLRX::AMDCL2_ARGUSED_WRITE = 2, CLRX::AMDCL2_ARGUSED_READ_WRITE = 3 } |
enum | : cxuint { AMDCL2SECTID_SAMPLERINIT = ELFSECTID_OTHER_BUILTIN, AMDCL2SECTID_TEXTRELA, AMDCL2SECTID_RODATARELA, AMDCL2SECTID_NOTE, AMDCL2SECTID_MAX = AMDCL2SECTID_NOTE } |
AMD OpenCL2 binaries generator.