32 #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPURUNTIMEMETADATA_H
33 #define LLVM_LIB_TARGET_AMDGPU_AMDGPURUNTIMEMETADATA_H
54 const char Args[] =
"amd.Args";
133 namespace KernelArg {
166 std::vector<KernelArg::Metadata>
Args;
181 explicit Metadata(
const std::string &YAML);
193 #endif // LLVM_LIB_TARGET_AMDGPU_AMDGPURUNTIMEMETADATA_H
const char ArgIsVolatile[]
const char WorkGroupSizeHint[]
const uint8_t INVALID_ADDR_QUAL
const char ReqdWorkGroupSize[]
const uint8_t INVALID_ACC_QUAL
const char ArgValueType[]
const unsigned char MDRevision
const char ArgActualAcc[]
const uint32_t INVALID_KERNEL_INDEX
const char ArgPointeeAlign[]
const char NoPartialWorkGroups[]
const char ArgIsRestrict[]
const unsigned char MDVersion
const char LanguageVersion[]