CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
AMD binaries for CL2 for Navi handling. More...
#include <CLRX/Config.h>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include <CLRX/amdbin/Elf.h>
#include <CLRX/amdbin/ElfBinaries.h>
#include <CLRX/amdbin/Commons.h>
#include <CLRX/utils/MemAccess.h>
#include <CLRX/utils/Containers.h>
#include <CLRX/utils/Utilities.h>
#include <CLRX/utils/GPUId.h>
#include <CLRX/utils/InputOutput.h>
#include <CLRX/amdbin/ROCmBinaries.h>
Go to the source code of this file.
Classes | |
struct | CLRX::Amd3Region |
ROCm data region. More... | |
struct | CLRX::Amd3KernelDescriptor |
class | CLRX::Amd3Binary |
Namespaces | |
CLRX | |
main namespace | |
Enumerations | |
enum | : Flags { CLRX::AMD3BIN_CREATE_REGIONMAP = 0x10, CLRX::AMD3BIN_CREATE_METADATAINFO = 0x20, CLRX::AMD3BIN_CREATE_KERNELINFOMAP = 0x40, CLRX::AMD3BIN_CREATE_KERNELDESCMAP = 0x40, CLRX::AMD3BIN_CREATE_ALL = ELF_CREATE_ALL | 0xfff0 } |
enum | CLRX::Amd3RegionType : uint8_t { CLRX::Amd3RegionType::DATA, CLRX::Amd3RegionType::KERNEL } |
ROCm region/symbol type. More... | |
AMD binaries for CL2 for Navi handling.