struct Metadata

Declaration

struct Metadata { /* full declaration omitted */ };

Description

In-memory representation of HSA metadata.

Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:421

Member Variables

public std::vector<uint32_t> mVersion = std::vector<unsigned int, std::allocator<unsigned int>>()
HSA metadata version. Required.
public std::vector<std::string> mPrintf = std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>()
Printf metadata. Optional.
public std::vector<Kernel::Metadata> mKernels = std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata, std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>>()
Kernels metadata. Required.

Method Overview

Methods

ΒΆMetadata()

Description

Default constructor.

Declared at: llvm/include/llvm/Support/AMDGPUMetadata.h:430