#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: