LLVM
15.0.0git
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
Public Member Functions | |
MetadataStreamerV4 ()=default | |
~MetadataStreamerV4 ()=default | |
void | begin (const Module &Mod, const IsaInfo::AMDGPUTargetID &TargetID) override |
![]() | |
MetadataStreamerV3 ()=default | |
~MetadataStreamerV3 ()=default | |
bool | emitTo (AMDGPUTargetStreamer &TargetStreamer) override |
void | end () override |
void | emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo) override |
![]() | |
virtual | ~MetadataStreamer ()=default |
Additional Inherited Members | |
![]() | |
std::unique_ptr< msgpack::Document > | HSAMetadataDoc |
Definition at line 134 of file AMDGPUHSAMetadataStreamer.h.
|
default |
|
default |
|
overridevirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerV3.
Definition at line 963 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerV3::emitPrintf(), emitTargetID(), emitVersion(), llvm::AMDGPU::HSAMD::MetadataStreamerV3::getRootMetadata(), llvm::AMDGPU::HSAMD::MetadataStreamerV3::HSAMetadataDoc, and Mod.
|
protected |
Definition at line 958 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerV3::getRootMetadata(), llvm::AMDGPU::HSAMD::MetadataStreamerV3::HSAMetadataDoc, and llvm::AMDGPU::IsaInfo::AMDGPUTargetID::toString().
Referenced by begin().
|
overrideprotectedvirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerV3.
Reimplemented in llvm::AMDGPU::HSAMD::MetadataStreamerV5.
Definition at line 951 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerV3::getRootMetadata(), llvm::AMDGPU::HSAMD::MetadataStreamerV3::HSAMetadataDoc, llvm::IndexedInstrProf::Version, llvm::AMDGPU::HSAMD::VersionMajorV4, and llvm::AMDGPU::HSAMD::VersionMinorV4.
Referenced by begin().