LLVM: llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5 Class Reference (original) (raw)
#include "[Target/AMDGPU/AMDGPUHSAMetadataStreamer.h](AMDGPUHSAMetadataStreamer%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5:
| Public Member Functions | |
|---|---|
| MetadataStreamerMsgPackV5 ()=default | |
| ~MetadataStreamerMsgPackV5 () override=default | |
| Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4 | |
| MetadataStreamerMsgPackV4 ()=default | |
| ~MetadataStreamerMsgPackV4 () override=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 |
| Public Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamer | |
| virtual | ~MetadataStreamer ()=default |
Detailed Description
Constructor & Destructor Documentation
| llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::MetadataStreamerMsgPackV5 ( ) | default |
|---|
◆ ~MetadataStreamerMsgPackV5()
| llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::~MetadataStreamerMsgPackV5 ( ) | overridedefault |
|---|
Member Function Documentation
◆ emitHiddenKernelArgs()
Reimplemented from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4.
Definition at line 620 of file AMDGPUHSAMetadataStreamer.cpp.
References llvm::alignTo(), DL, llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::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(), llvm::Int32Ty, llvm::AMDGPUMachineFunction::isDynamicLDSUsed(), and llvm::Offset.
◆ emitKernelAttrs()
◆ emitVersion()
| void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::emitVersion ( ) | overrideprotectedvirtual |
|---|
The documentation for this class was generated from the following files:
- lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h
- lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp