LLVM 22.0.0git
llvm::AMDGPU::HSAMD::Kernel::Arg::Key Namespace Reference

Variables

constexpr char Name [] = "Name"
 Key for Kernel::Arg::Metadata::mName.
constexpr char TypeName [] = "TypeName"
 Key for Kernel::Arg::Metadata::mTypeName.
constexpr char Size [] = "Size"
 Key for Kernel::Arg::Metadata::mSize.
constexpr char Offset [] = "Offset"
 Key for Kernel::Arg::Metadata::mOffset.
constexpr char Align [] = "Align"
 Key for Kernel::Arg::Metadata::mAlign.
constexpr char ValueKind [] = "ValueKind"
 Key for Kernel::Arg::Metadata::mValueKind.
constexpr char ValueType [] = "ValueType"
 Key for Kernel::Arg::Metadata::mValueType. (deprecated)
constexpr char PointeeAlign [] = "PointeeAlign"
 Key for Kernel::Arg::Metadata::mPointeeAlign.
constexpr char AddrSpaceQual [] = "AddrSpaceQual"
 Key for Kernel::Arg::Metadata::mAddrSpaceQual.
constexpr char AccQual [] = "AccQual"
 Key for Kernel::Arg::Metadata::mAccQual.
constexpr char ActualAccQual [] = "ActualAccQual"
 Key for Kernel::Arg::Metadata::mActualAccQual.
constexpr char IsConst [] = "IsConst"
 Key for Kernel::Arg::Metadata::mIsConst.
constexpr char IsRestrict [] = "IsRestrict"
 Key for Kernel::Arg::Metadata::mIsRestrict.
constexpr char IsVolatile [] = "IsVolatile"
 Key for Kernel::Arg::Metadata::mIsVolatile.
constexpr char IsPipe [] = "IsPipe"
 Key for Kernel::Arg::Metadata::mIsPipe.

Variable Documentation

◆ AccQual

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::AccQual[] = "AccQual"
constexpr

◆ ActualAccQual

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::ActualAccQual[] = "ActualAccQual"
constexpr

◆ AddrSpaceQual

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::AddrSpaceQual[] = "AddrSpaceQual"
constexpr

◆ Align

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Align[] = "Align"
constexpr

◆ IsConst

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::IsConst[] = "IsConst"
constexpr

◆ IsPipe

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::IsPipe[] = "IsPipe"
constexpr

◆ IsRestrict

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::IsRestrict[] = "IsRestrict"
constexpr

◆ IsVolatile

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::IsVolatile[] = "IsVolatile"
constexpr

◆ Name

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Name[] = "Name"
constexpr

◆ Offset

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Offset[] = "Offset"
constexpr

Key for Kernel::Arg::Metadata::mOffset.

Definition at line 181 of file AMDGPUMetadata.h.

◆ PointeeAlign

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::PointeeAlign[] = "PointeeAlign"
constexpr

◆ Size

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Size[] = "Size"
constexpr

◆ TypeName

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::TypeName[] = "TypeName"
constexpr

◆ ValueKind

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::ValueKind[] = "ValueKind"
constexpr

◆ ValueType

char llvm::AMDGPU::HSAMD::Kernel::Arg::Key::ValueType[] = "ValueType"
constexpr

Key for Kernel::Arg::Metadata::mValueType. (deprecated)

Definition at line 187 of file AMDGPUMetadata.h.

Referenced by llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping().