#include "Target/AMDGPU/AMDGPUHSAMetadataStreamer.h"
|  | 
| void | emitVersion () override | 
| void | emitHiddenKernelArgs (const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) override | 
| 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 () | 
◆ MetadataStreamerMsgPackV6()
  
  | 
        
          | llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::MetadataStreamerMsgPackV6 | ( |  | ) |  |  | default | 
 
 
◆ ~MetadataStreamerMsgPackV6()
  
  | 
        
          | llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::~MetadataStreamerMsgPackV6 | ( |  | ) |  |  | overridedefault | 
 
 
◆ emitKernelAttrs()
◆ emitVersion()
  
  | 
        
          | void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6::emitVersion | ( |  | ) |  |  | overrideprotectedvirtual | 
 
 
The documentation for this class was generated from the following files: