struct Metadata
Declaration
struct Metadata { /* full declaration omitted */ };
Description
In-memory representation of kernel metadata.
Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:387
Member Variables
- public std::string mName = std::basic_string<char, std::char_traits<char>, std::allocator<char>>()
- Kernel source name. Required.
- public std::string mSymbolName = std::basic_string<char, std::char_traits<char>, std::allocator<char>>()
- Kernel descriptor name. Required.
- public std::string mLanguage = std::basic_string<char, std::char_traits<char>, std::allocator<char>>()
- Language. Optional.
- public std::vector<uint32_t> mLanguageVersion = std::vector<unsigned int, std::allocator<unsigned int>>()
- Language version. Optional.
- public Attrs::Metadata mAttrs = llvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata()
- Attributes metadata. Optional.
- public std::vector<Arg::Metadata> mArgs = std::vector<llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata, std::allocator<llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata>>()
- Arguments metadata. Optional.
- public CodeProps::Metadata mCodeProps = llvm::AMDGPU::HSAMD::Kernel::CodeProps::Metadata()
- Code properties metadata. Optional.
- public DebugProps::Metadata mDebugProps = llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata()
- Debug properties metadata. Optional.
Method Overview
- public Metadata()
Methods
ΒΆMetadata()
Metadata()
Description
Default constructor.
Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:406