#include "[Target/AMDGPU/AMDGPUHSAMetadataStreamer.h](AMDGPUHSAMetadataStreamer%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6:
| Protected Member Functions |
|
| void |
emitVersion () override |
| Protected Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5 |
|
| void |
emitHiddenKernelArgs (const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) override |
| Protected Member Functions inherited from llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4 |
|
| void |
dump (StringRef HSAMetadataString) const |
| void |
verify (StringRef HSAMetadataString) const |
| std::optional< StringRef > |
getAccessQualifier (StringRef AccQual) const |
| std::optional< StringRef > |
getAddressSpaceQualifier (unsigned AddressSpace) const |
| StringRef |
getValueKind (Type *Ty, StringRef TypeQual, StringRef BaseTypeName) const |
| std::string |
getTypeName (Type *Ty, bool Signed) const |
| msgpack::ArrayDocNode |
getWorkGroupDimensions (MDNode *Node) const |
| msgpack::MapDocNode |
getHSAKernelProps (const MachineFunction &MF, const SIProgramInfo &ProgramInfo, unsigned CodeObjectVersion) const |
| void |
emitTargetID (const IsaInfo::AMDGPUTargetID &TargetID) |
| void |
emitPrintf (const Module &Mod) |
| void |
emitKernelLanguage (const Function &Func, msgpack::MapDocNode Kern) |
| void |
emitKernelArgs (const MachineFunction &MF, msgpack::MapDocNode Kern) |
| void |
emitKernelArg (const Argument &Arg, unsigned &Offset, msgpack::ArrayDocNode Args) |
| void |
emitKernelArg (const DataLayout &DL, Type *Ty, Align Alignment, StringRef ValueKind, unsigned &Offset, msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign=std::nullopt, StringRef Name="", StringRef TypeName="", StringRef BaseTypeName="", StringRef ActAccQual="", StringRef AccQual="", StringRef TypeQual="") |
| msgpack::DocNode & |
getRootMetadata (StringRef Key) |
| msgpack::DocNode & |
getHSAMetadataRoot () |
Detailed Description
Constructor & Destructor Documentation
| llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::MetadataStreamerMsgPackV6 ( ) |
default |
| llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::~MetadataStreamerMsgPackV6 ( ) |
overridedefault |
Member Function Documentation
◆ emitKernelAttrs()
◆ emitVersion()
| void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::emitVersion ( ) |
overrideprotectedvirtual |
The documentation for this class was generated from the following files: