LLVM 20.0.0git
|
In-memory representation of kernel metadata. More...
#include "llvm/Support/AMDGPUMetadata.h"
Public Member Functions | |
Metadata ()=default | |
Default constructor. | |
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 403 of file AMDGPUMetadata.h.
|
default |
Default constructor.
std::vector<Arg::Metadata> llvm::AMDGPU::HSAMD::Kernel::Metadata::mArgs = std::vector<Arg::Metadata>() |
Arguments metadata. Optional.
Definition at line 415 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
Attrs::Metadata llvm::AMDGPU::HSAMD::Kernel::Metadata::mAttrs = Attrs::Metadata() |
Attributes metadata. Optional.
Definition at line 413 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
CodeProps::Metadata llvm::AMDGPU::HSAMD::Kernel::Metadata::mCodeProps = CodeProps::Metadata() |
Code properties metadata. Optional.
Definition at line 417 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
DebugProps::Metadata llvm::AMDGPU::HSAMD::Kernel::Metadata::mDebugProps = DebugProps::Metadata() |
Debug properties metadata. Optional.
Definition at line 419 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mLanguage = std::string() |
Language. Optional.
Definition at line 409 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
std::vector<uint32_t> llvm::AMDGPU::HSAMD::Kernel::Metadata::mLanguageVersion = std::vector<uint32_t>() |
Language version. Optional.
Definition at line 411 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mName = std::string() |
Kernel source name. Required.
Definition at line 405 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Metadata::mSymbolName = std::string() |
Kernel descriptor name. Required.
Definition at line 407 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().