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: