LLVM: llvm::AMDGPU::HSAMD::Kernel::Metadata Struct Reference (original) (raw)
In-memory representation of kernel metadata. More...
#include "[llvm/Support/AMDGPUMetadata.h](AMDGPUMetadata%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| std::string | mName = std::string() |
| Kernel source name. Required. | |
| std::string | mSymbolName = std::string() |
| Kernel descriptor name. Required. | |
| std::string | mLanguage = std::string() |
| Language. Optional. | |
| std::vector< uint32_t > | mLanguageVersion = std::vector<uint32_t>() |
| Language version. Optional. | |
| Attrs::Metadata | mAttrs = Attrs::Metadata() |
| Attributes metadata. Optional. | |
| std::vector< Arg::Metadata > | mArgs = std::vector<Arg::Metadata>() |
| Arguments metadata. Optional. | |
| CodeProps::Metadata | mCodeProps = CodeProps::Metadata() |
| Code properties metadata. Optional. | |
| DebugProps::Metadata | mDebugProps = DebugProps::Metadata() |
| Debug properties metadata. Optional. |
In-memory representation of kernel metadata.
Definition at line 404 of file AMDGPUMetadata.h.
| llvm::AMDGPU::HSAMD::Kernel::Metadata::Metadata ( ) | default |
|---|
Default constructor.
◆ mArgs
◆ mAttrs
◆ mCodeProps
◆ mDebugProps
◆ mLanguage
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mLanguage = std::string()
◆ mLanguageVersion
std::vector<uint32_t> llvm::AMDGPU::HSAMD::Kernel::Metadata::mLanguageVersion = std::vector<uint32_t>()
◆ mName
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mName = std::string()
◆ mSymbolName
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mSymbolName = std::string()
The documentation for this struct was generated from the following file:
- include/llvm/Support/AMDGPUMetadata.h