LLVM: llvm::AMDGPU::HSAMD Namespace Reference (original) (raw)
| Enumerations |
|
| enum class |
AccessQualifier : uint8_t { Default = 0 , ReadOnly = 1 , WriteOnly = 2 , ReadWrite = 3 , Unknown = 0xff } |
|
Access qualifiers. More... |
| enum class |
AddressSpaceQualifier : uint8_t { Private = 0 , Global = 1 , Constant = 2 , Local = 3 , Generic = 4 , Region = 5 , Unknown = 0xff } |
|
Address space qualifiers. More... |
| enum class |
ValueKind : uint8_t { ByValue = 0 , GlobalBuffer = 1 , DynamicSharedPointer = 2 , Sampler = 3 , Image = 4 , Pipe = 5 , Queue = 6 , HiddenGlobalOffsetX = 7 , HiddenGlobalOffsetY = 8 , HiddenGlobalOffsetZ = 9 , HiddenNone = 10 , HiddenPrintfBuffer = 11 , HiddenDefaultQueue = 12 , HiddenCompletionAction = 13 , HiddenMultiGridSyncArg = 14 , HiddenHostcallBuffer = 15 , Unknown = 0xff } |
|
Value kinds. More... |
| enum class |
ValueType : uint8_t { Struct = 0 , I8 = 1 , U8 = 2 , I16 = 3 , U16 = 4 , F16 = 5 , I32 = 6 , U32 = 7 , F32 = 8 , I64 = 9 , U64 = 10 , F64 = 11 , Unknown = 0xff } |
|
Value types. More... |
◆ AccessQualifier
Access qualifiers.
| Enumerator |
| Default |
| ReadOnly |
| WriteOnly |
| ReadWrite |
| Unknown |
Definition at line 60 of file AMDGPUMetadata.h.
◆ AddressSpaceQualifier
Address space qualifiers.
| Enumerator |
| Private |
| Global |
| Constant |
| Local |
| Generic |
| Region |
| Unknown |
Definition at line 69 of file AMDGPUMetadata.h.
◆ ValueKind
Value kinds.
| Enumerator |
| ByValue |
| GlobalBuffer |
| DynamicSharedPointer |
| Sampler |
| Image |
| Pipe |
| Queue |
| HiddenGlobalOffsetX |
| HiddenGlobalOffsetY |
| HiddenGlobalOffsetZ |
| HiddenNone |
| HiddenPrintfBuffer |
| HiddenDefaultQueue |
| HiddenCompletionAction |
| HiddenMultiGridSyncArg |
| HiddenHostcallBuffer |
| Unknown |
Definition at line 80 of file AMDGPUMetadata.h.
◆ ValueType
Value types.
This is deprecated and only remains for compatibility parsing of old metadata.
| Enumerator |
| Struct |
| I8 |
| U8 |
| I16 |
| U16 |
| F16 |
| I32 |
| U32 |
| F32 |
| I64 |
| U64 |
| F64 |
| Unknown |
Definition at line 102 of file AMDGPUMetadata.h.
◆ fromString()
| std::error_code llvm::AMDGPU::HSAMD::fromString |
( |
StringRef |
String, |
| Metadata & |
HSAMetadata ) |
|
|
◆ toString()
| std::error_code llvm::AMDGPU::HSAMD::toString |
( |
Metadata |
HSAMetadata, |
| std::string & |
String ) |
|
|
◆ AssemblerDirectiveBegin
| char llvm::AMDGPU::HSAMD::AssemblerDirectiveBegin[] = ".amd_amdgpu_hsa_metadata" |
constexpr |
Old HSA metadata beginning assembler directive for V2.
This is only used for diagnostics now. HSA metadata beginning assembler directive.
Definition at line 57 of file AMDGPUMetadata.h.
◆ VersionMajorV3
| uint32_t llvm::AMDGPU::HSAMD::VersionMajorV3 = 1 |
constexpr |
◆ VersionMajorV4
| uint32_t llvm::AMDGPU::HSAMD::VersionMajorV4 = 1 |
constexpr |
◆ VersionMajorV5
| uint32_t llvm::AMDGPU::HSAMD::VersionMajorV5 = 1 |
constexpr |
◆ VersionMajorV6
| uint32_t llvm::AMDGPU::HSAMD::VersionMajorV6 = 1 |
constexpr |
◆ VersionMinorV3
| uint32_t llvm::AMDGPU::HSAMD::VersionMinorV3 = 0 |
constexpr |
◆ VersionMinorV4
| uint32_t llvm::AMDGPU::HSAMD::VersionMinorV4 = 1 |
constexpr |
◆ VersionMinorV5
| uint32_t llvm::AMDGPU::HSAMD::VersionMinorV5 = 2 |
constexpr |
◆ VersionMinorV6
| uint32_t llvm::AMDGPU::HSAMD::VersionMinorV6 = 2 |
constexpr |