LLVM: llvm::AMDGPU::HSAMD::MetadataStreamer Class Reference (original) (raw)

#include "[Target/AMDGPU/AMDGPUHSAMetadataStreamer.h](AMDGPUHSAMetadataStreamer%5F8h%5Fsource.html)"

Inheritance diagram for llvm::AMDGPU::HSAMD::MetadataStreamer:

Public Member Functions
virtual ~MetadataStreamer ()=default
virtual bool emitTo (AMDGPUTargetStreamer &TargetStreamer)=0
virtual void begin (const Module &Mod, const IsaInfo::AMDGPUTargetID &TargetID)=0
virtual void end ()=0
virtual void emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo)=0

Detailed Description

Constructor & Destructor Documentation

virtual llvm::AMDGPU::HSAMD::MetadataStreamer::~MetadataStreamer ( ) virtualdefault

Member Function Documentation

begin()

emitHiddenKernelArgs()

emitKernel()

emitKernelAttrs()

emitTo()

emitVersion()

virtual void llvm::AMDGPU::HSAMD::MetadataStreamer::emitVersion ( ) protectedpure virtual

end()

virtual void llvm::AMDGPU::HSAMD::MetadataStreamer::end ( ) pure virtual

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