LLVM 20.0.0git
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
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 |
Protected Member Functions | |
virtual void | emitVersion ()=0 |
virtual void | emitHiddenKernelArgs (const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args)=0 |
virtual void | emitKernelAttrs (const Function &Func, msgpack::MapDocNode Kern)=0 |
Definition at line 44 of file AMDGPUHSAMetadataStreamer.h.
|
virtualdefault |
|
pure virtual |
Implemented in llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.
|
protectedpure virtual |
|
pure virtual |
Implemented in llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.
|
protectedpure virtual |
|
pure virtual |
Implemented in llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.
|
protectedpure virtual |
|
pure virtual |
Implemented in llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.