LLVM 18.0.0git
|
#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
Additional Inherited Members | |
![]() | |
std::unique_ptr< msgpack::Document > | HSAMetadataDoc |
Definition at line 150 of file AMDGPUHSAMetadataStreamer.h.
|
default |
|
default |
|
overrideprotectedvirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3.
Definition at line 581 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::alignTo(), DL, llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitKernelArg(), llvm::PointerType::get(), llvm::MachineFunction::getFunction(), llvm::MachineFunction::getInfo(), llvm::Type::getInt16Ty(), llvm::Type::getInt32Ty(), llvm::Type::getInt64Ty(), llvm::MachineFunction::getSubtarget(), llvm::SIMachineFunctionInfo::getUserSGPRInfo(), llvm::AMDGPUAS::GLOBAL_ADDRESS, llvm::GCNUserSGPRUsageInfo::hasQueuePtr(), Int32Ty, and llvm::Offset.
|
overrideprotectedvirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3.
Definition at line 681 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitKernelAttrs(), llvm::msgpack::DocNode::getDocument(), and llvm::msgpack::Document::getNode().
|
overrideprotectedvirtual |
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.
Definition at line 574 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::getRootMetadata(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::HSAMetadataDoc, llvm::AMDGPU::HSAMD::VersionMajorV5, and llvm::AMDGPU::HSAMD::VersionMinorV5.