LLVM
15.0.0git
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
Public Member Functions | |
MetadataStreamerV2 ()=default | |
~MetadataStreamerV2 ()=default | |
bool | emitTo (AMDGPUTargetStreamer &TargetStreamer) override |
void | begin (const Module &Mod, const IsaInfo::AMDGPUTargetID &TargetID) override |
void | end () override |
void | emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo) override |
![]() | |
virtual | ~MetadataStreamer ()=default |
Protected Member Functions | |
void | emitVersion () override |
void | emitHiddenKernelArgs (const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) override |
Definition at line 160 of file AMDGPUHSAMetadataStreamer.h.
|
default |
|
default |
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 440 of file AMDGPUHSAMetadataStreamer.cpp.
References emitVersion(), and Mod.
|
inlineoverrideprotectedvirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 210 of file AMDGPUHSAMetadataStreamer.h.
References llvm_unreachable.
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 457 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::CallingConv::AMDGPU_KERNEL, llvm::AMDGPU::HSAMD::Kernel::Key::CodeProps, llvm::AMDGPU::HSAMD::Kernel::Key::DebugProps, llvm::MachineFunction::getFunction(), llvm::MachineFunction::getSubtarget(), llvm::AMDGPU::HSAMD::Metadata::mKernels, and llvm::ARM_MB::ST.
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 436 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPUTargetStreamer::EmitHSAMetadata().
|
overrideprotectedvirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 227 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::Metadata::mVersion, llvm::IndexedInstrProf::Version, llvm::AMDGPU::HSAMD::VersionMajorV2, and llvm::AMDGPU::HSAMD::VersionMinorV2.
Referenced by begin().
|
overridevirtual |
Implements llvm::AMDGPU::HSAMD::MetadataStreamer.
Definition at line 446 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::DumpHSAMetadata, llvm::AMDGPU::HSAMD::toString(), and llvm::VerifyHSAMetadata.