|
LLVM 24.0.0git
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
Public Member Functions | |
| ~MetadataStreamerMsgPackV6 () override=default | |
| void | emitKernelAttrs (const AMDGPUTargetMachine &TM, const MachineFunction &MF, msgpack::MapDocNode Kern) override |
| Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5 | |
| ~MetadataStreamerMsgPackV5 () override=default | |
| MetadataStreamerMsgPackV4 (const AMDGPUOptions &CLOpts) | |
| Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4 | |
| MetadataStreamerMsgPackV4 (const AMDGPUOptions &CLOpts) | |
| ~MetadataStreamerMsgPackV4 () override=default | |
| bool | emitTo (AMDGPUTargetStreamer &TargetStreamer) override |
| void | begin (const Module &Mod, const TargetID &TargetID) override |
| void | end () override |
| void | emitKernel (const MachineFunction &MF, const SIProgramInfo &ProgramInfo) override |
| Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamer | |
| virtual | ~MetadataStreamer ()=default |
Additional Inherited Members | |
| Protected Attributes inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4 | |
| const AMDGPUOptions & | CLOpts |
| std::unique_ptr< DelayedMCExprs > | DelayedExprs |
| std::unique_ptr< msgpack::Document > | HSAMetadataDoc |
Definition at line 156 of file AMDGPUHSAMetadataStreamer.h.
|
overridedefault |
|
overridevirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5.
Definition at line 741 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::emitKernelAttrs(), llvm::SIMachineFunctionInfo::getClusterDims(), llvm::MachineFunction::getInfo(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::HSAMetadataDoc, and llvm::msgpack::ArrayDocNode::push_back().
|
overrideprotectedvirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5.
Definition at line 734 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::getRootMetadata(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::HSAMetadataDoc, llvm::Version, llvm::AMDGPU::HSAMD::VersionMajorV6, and llvm::AMDGPU::HSAMD::VersionMinorV6.