LLVM  6.0.0svn
Public Member Functions | List of all members
llvm::AMDGPU::CodeObject::MetadataStreamer Class Referencefinal

#include "Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.h"

Public Member Functions

 MetadataStreamer ()=default
 
 ~MetadataStreamer ()=default
 
void begin (const Module &Mod)
 
void end ()
 
void emitKernel (const Function &Func, const amd_kernel_code_t &KernelCode)
 
ErrorOr< std::string > toYamlString ()
 
ErrorOr< std::string > toYamlString (StringRef YamlString)
 

Detailed Description

Definition at line 37 of file AMDGPUCodeObjectMetadataStreamer.h.

Constructor & Destructor Documentation

◆ MetadataStreamer()

llvm::AMDGPU::CodeObject::MetadataStreamer::MetadataStreamer ( )
default

◆ ~MetadataStreamer()

llvm::AMDGPU::CodeObject::MetadataStreamer::~MetadataStreamer ( )
default

Member Function Documentation

◆ begin()

void llvm::AMDGPU::CodeObject::MetadataStreamer::begin ( const Module Mod)

◆ emitKernel()

void llvm::AMDGPU::CodeObject::MetadataStreamer::emitKernel ( const Function Func,
const amd_kernel_code_t KernelCode 
)

◆ end()

void llvm::AMDGPU::CodeObject::MetadataStreamer::end ( )
inline

◆ toYamlString() [1/2]

ErrorOr< std::string > llvm::AMDGPU::CodeObject::MetadataStreamer::toYamlString ( )

◆ toYamlString() [2/2]

ErrorOr< std::string > llvm::AMDGPU::CodeObject::MetadataStreamer::toYamlString ( StringRef  YamlString)

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