LLVM  4.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AMDGPU::RuntimeMD::Program::Metadata Struct Reference

#include <AMDGPURuntimeMetadata.h>

Collaboration diagram for AMDGPU::RuntimeMD::Program::Metadata:
[legend]

Public Member Functions

 Metadata ()
 
 Metadata (const std::string &YAML)
 
std::string toYAML ()
 

Static Public Member Functions

static Metadata fromYAML (const std::string &S)
 

Public Attributes

std::vector< uint8_t > MDVersionSeq
 
std::vector< std::string > PrintfInfo
 
std::vector< Kernel::MetadataKernels
 

Detailed Description

Definition at line 173 of file AMDGPURuntimeMetadata.h.

Constructor & Destructor Documentation

AMDGPU::RuntimeMD::Program::Metadata::Metadata ( )
inlineexplicit

Definition at line 178 of file AMDGPURuntimeMetadata.h.

Program::Metadata::Metadata ( const std::string &  YAML)
explicit

Definition at line 348 of file AMDGPURuntimeMD.cpp.

Member Function Documentation

Program::Metadata Program::Metadata::fromYAML ( const std::string &  S)
static

Definition at line 361 of file AMDGPURuntimeMD.cpp.

std::string Program::Metadata::toYAML ( void  )

Definition at line 353 of file AMDGPURuntimeMD.cpp.

References llvm::raw_string_ostream::str().

Member Data Documentation

std::vector<Kernel::Metadata> AMDGPU::RuntimeMD::Program::Metadata::Kernels

Definition at line 176 of file AMDGPURuntimeMetadata.h.

std::vector<uint8_t> AMDGPU::RuntimeMD::Program::Metadata::MDVersionSeq

Definition at line 174 of file AMDGPURuntimeMetadata.h.

std::vector<std::string> AMDGPU::RuntimeMD::Program::Metadata::PrintfInfo

Definition at line 175 of file AMDGPURuntimeMetadata.h.


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