LLVM 22.0.0git
llvm::MDNodeKeyImpl< DIGlobalVariable > Struct Reference

#include "IR/LLVMContextImpl.h"

Inheritance diagram for llvm::MDNodeKeyImpl< DIGlobalVariable >:
[legend]

Public Member Functions

 MDNodeKeyImpl (Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, Metadata *StaticDataMemberDeclaration, Metadata *TemplateParams, uint32_t AlignInBits, Metadata *Annotations)
 MDNodeKeyImpl (const DIGlobalVariable *N)
bool isKeyOf (const DIGlobalVariable *RHS) const
unsigned getHashValue () const

Public Attributes

MetadataScope
MDStringName
MDStringLinkageName
MetadataFile
unsigned Line
MetadataType
bool IsLocalToUnit
bool IsDefinition
MetadataStaticDataMemberDeclaration
MetadataTemplateParams
uint32_t AlignInBits
MetadataAnnotations

Detailed Description

Definition at line 1213 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

◆ MDNodeKeyImpl() [1/2]

llvm::MDNodeKeyImpl< DIGlobalVariable >::MDNodeKeyImpl ( Metadata * Scope,
MDString * Name,
MDString * LinkageName,
Metadata * File,
unsigned Line,
Metadata * Type,
bool IsLocalToUnit,
bool IsDefinition,
Metadata * StaticDataMemberDeclaration,
Metadata * TemplateParams,
uint32_t AlignInBits,
Metadata * Annotations )
inline

◆ MDNodeKeyImpl() [2/2]

Member Function Documentation

◆ getHashValue()

◆ isKeyOf()

Member Data Documentation

◆ AlignInBits

Definition at line 1224 of file LLVMContextImpl.h.

Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

◆ Annotations

◆ File

◆ IsDefinition

Definition at line 1221 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

◆ IsLocalToUnit

Definition at line 1220 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

◆ Line

◆ LinkageName

◆ Name

◆ Scope

◆ StaticDataMemberDeclaration

Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::StaticDataMemberDeclaration

Definition at line 1222 of file LLVMContextImpl.h.

Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

◆ TemplateParams

Definition at line 1223 of file LLVMContextImpl.h.

Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().

◆ Type


The documentation for this struct was generated from the following file: