LLVM
8.0.1
|
In-memory representation of kernel metadata. More...
#include "llvm/Support/AMDGPUMetadata.h"
Public Member Functions | |
Metadata ()=default | |
Default constructor. More... | |
Public Attributes | |
std::string | mName = std::string() |
Kernel source name. Required. More... | |
std::string | mSymbolName = std::string() |
Kernel descriptor name. Required. More... | |
std::string | mLanguage = std::string() |
Language. Optional. More... | |
std::vector< uint32_t > | mLanguageVersion = std::vector<uint32_t>() |
Language version. Optional. More... | |
Attrs::Metadata | mAttrs = Attrs::Metadata() |
Attributes metadata. Optional. More... | |
std::vector< Arg::Metadata > | mArgs = std::vector<Arg::Metadata>() |
Arguments metadata. Optional. More... | |
CodeProps::Metadata | mCodeProps = CodeProps::Metadata() |
Code properties metadata. Optional. More... | |
DebugProps::Metadata | mDebugProps = DebugProps::Metadata() |
Debug properties metadata. Optional. More... | |
In-memory representation of kernel metadata.
Definition at line 382 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 394 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 392 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 396 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 398 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 388 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 390 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 384 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 386 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().