LLVM
8.0.1
|
In-memory representation of kernel attributes metadata. More...
#include "llvm/Support/AMDGPUMetadata.h"
Public Member Functions | |
Metadata ()=default | |
Default constructor. More... | |
bool | empty () const |
bool | notEmpty () const |
Public Attributes | |
std::vector< uint32_t > | mReqdWorkGroupSize = std::vector<uint32_t>() |
'reqd_work_group_size' attribute. Optional. More... | |
std::vector< uint32_t > | mWorkGroupSizeHint = std::vector<uint32_t>() |
'work_group_size_hint' attribute. Optional. More... | |
std::string | mVecTypeHint = std::string() |
'vec_type_hint' attribute. Optional. More... | |
std::string | mRuntimeHandle = std::string() |
External symbol created by runtime to store the kernel address for enqueued blocks. More... | |
In-memory representation of kernel attributes metadata.
Definition at line 120 of file AMDGPUMetadata.h.
|
default |
Default constructor.
|
inline |
Definition at line 135 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Metadata >::mapping().
|
inline |
Definition at line 140 of file AMDGPUMetadata.h.
std::vector<uint32_t> llvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata::mReqdWorkGroupSize = std::vector<uint32_t>() |
'reqd_work_group_size' attribute. Optional.
Definition at line 122 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Attrs::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata::mRuntimeHandle = std::string() |
External symbol created by runtime to store the kernel address for enqueued blocks.
Definition at line 129 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Attrs::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata::mVecTypeHint = std::string() |
'vec_type_hint' attribute. Optional.
Definition at line 126 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Attrs::Metadata >::mapping().
std::vector<uint32_t> llvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata::mWorkGroupSizeHint = std::vector<uint32_t>() |
'work_group_size_hint' attribute. Optional.
Definition at line 124 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Attrs::Metadata >::mapping().