struct Metadata
Declaration
struct Metadata { /* full declaration omitted */ };
Description
In-memory representation of HSA metadata.
Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:421
Member Variables
- public std::vector<uint32_t> mVersion = std::vector<unsigned int, std::allocator<unsigned int>>()
- HSA metadata version. Required.
- public std::vector<std::string> mPrintf = std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>()
- Printf metadata. Optional.
- public std::vector<Kernel::Metadata> mKernels = std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata, std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>>()
- Kernels metadata. Required.
Method Overview
- public Metadata()
Methods
ΒΆMetadata()
Metadata()
Description
Default constructor.
Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:430