LLVM
8.0.1
|
In-memory representation of kernel argument metadata. More...
#include "llvm/Support/AMDGPUMetadata.h"
Public Member Functions | |
Metadata ()=default | |
Default constructor. More... | |
In-memory representation of kernel argument metadata.
Definition at line 185 of file AMDGPUMetadata.h.
|
default |
Default constructor.
AccessQualifier llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mAccQual = AccessQualifier::Unknown |
Access qualifier. Optional.
Definition at line 203 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
AccessQualifier llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mActualAccQual = AccessQualifier::Unknown |
Actual access qualifier. Optional.
Definition at line 205 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
AddressSpaceQualifier llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mAddrSpaceQual = AddressSpaceQualifier::Unknown |
Address space qualifier. Optional.
Definition at line 201 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
uint32_t llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mAlign = 0 |
Alignment in bytes. Required.
Definition at line 193 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
True if 'const' qualifier is specified. Optional.
Definition at line 207 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
True if 'pipe' qualifier is specified. Optional.
Definition at line 213 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
True if 'restrict' qualifier is specified. Optional.
Definition at line 209 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
True if 'volatile' qualifier is specified. Optional.
Definition at line 211 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mName = std::string() |
Name. Optional.
Definition at line 187 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
uint32_t llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mPointeeAlign = 0 |
Pointee alignment in bytes. Optional.
Definition at line 199 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
uint32_t llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mSize = 0 |
Size in bytes. Required.
Definition at line 191 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
std::string llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mTypeName = std::string() |
Definition at line 189 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
ValueKind llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mValueKind = ValueKind::Unknown |
Value kind. Required.
Definition at line 195 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().
ValueType llvm::AMDGPU::HSAMD::Kernel::Arg::Metadata::mValueType = ValueType::Unknown |
Value type. Required.
Definition at line 197 of file AMDGPUMetadata.h.
Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().