LLVM  13.0.0git
Public Member Functions | List of all members
llvm::AMDGPU::HSAMD::MetadataStreamerV2 Class Referencefinal

#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"

Inheritance diagram for llvm::AMDGPU::HSAMD::MetadataStreamerV2:
Inheritance graph
[legend]
Collaboration diagram for llvm::AMDGPU::HSAMD::MetadataStreamerV2:
Collaboration graph
[legend]

Public Member Functions

 MetadataStreamerV2 ()=default
 
 ~MetadataStreamerV2 ()=default
 
bool emitTo (AMDGPUTargetStreamer &TargetStreamer) override
 
void begin (const Module &Mod) override
 
void end () override
 
void emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo) override
 
- Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamer
virtual ~MetadataStreamer ()
 

Detailed Description

Definition at line 119 of file AMDGPUHSAMetadataStreamer.h.

Constructor & Destructor Documentation

◆ MetadataStreamerV2()

llvm::AMDGPU::HSAMD::MetadataStreamerV2::MetadataStreamerV2 ( )
default

◆ ~MetadataStreamerV2()

llvm::AMDGPU::HSAMD::MetadataStreamerV2::~MetadataStreamerV2 ( )
default

Member Function Documentation

◆ begin()

void llvm::AMDGPU::HSAMD::MetadataStreamerV2::begin ( const Module Mod)
overridevirtual

Implements llvm::AMDGPU::HSAMD::MetadataStreamer.

Definition at line 438 of file AMDGPUHSAMetadataStreamer.cpp.

References llvm::Mod.

◆ emitKernel()

void llvm::AMDGPU::HSAMD::MetadataStreamerV2::emitKernel ( const MachineFunction MF,
const SIProgramInfo ProgramInfo 
)
overridevirtual

◆ emitTo()

bool llvm::AMDGPU::HSAMD::MetadataStreamerV2::emitTo ( AMDGPUTargetStreamer TargetStreamer)
overridevirtual

◆ end()

void llvm::AMDGPU::HSAMD::MetadataStreamerV2::end ( )
overridevirtual

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