LLVM  6.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::AMDGPU::HSAMD::Metadata Struct Referencefinal

In-memory representation of HSA metadata. More...

#include "llvm/Support/AMDGPUMetadata.h"

Collaboration diagram for llvm::AMDGPU::HSAMD::Metadata:
Collaboration graph
[legend]

Public Member Functions

 Metadata ()=default
 Default constructor. More...
 

Public Attributes

std::vector< uint32_tmVersion = std::vector<uint32_t>()
 HSA metadata version. Required. More...
 
std::vector< std::string > mPrintf = std::vector<std::string>()
 Printf metadata. Optional. More...
 
std::vector< Kernel::MetadatamKernels = std::vector<Kernel::Metadata>()
 Kernels metadata. Required. More...
 

Detailed Description

In-memory representation of HSA metadata.

Definition at line 408 of file AMDGPUMetadata.h.

Constructor & Destructor Documentation

◆ Metadata()

llvm::AMDGPU::HSAMD::Metadata::Metadata ( )
default

Default constructor.

Member Data Documentation

◆ mKernels

std::vector<Kernel::Metadata> llvm::AMDGPU::HSAMD::Metadata::mKernels = std::vector<Kernel::Metadata>()

◆ mPrintf

std::vector<std::string> llvm::AMDGPU::HSAMD::Metadata::mPrintf = std::vector<std::string>()

Printf metadata. Optional.

Definition at line 412 of file AMDGPUMetadata.h.

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

◆ mVersion

std::vector<uint32_t> llvm::AMDGPU::HSAMD::Metadata::mVersion = std::vector<uint32_t>()

HSA metadata version. Required.

Definition at line 410 of file AMDGPUMetadata.h.

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


The documentation for this struct was generated from the following file: