LLVM: llvm::MDNodeKeyImpl< DIGlobalVariable > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MDNodeKeyImpl< DIGlobalVariable >:
| 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 | |
|---|---|
| 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 |
Detailed Description
Definition at line 1216 of file LLVMContextImpl.h.
Constructor & Destructor Documentation
| 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 |
|---|
Definition at line 1230 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
◆ MDNodeKeyImpl() [2/2]
Definition at line 1241 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, N, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
Member Function Documentation
◆ getHashValue()
Definition at line 1263 of file LLVMContextImpl.h.
References Annotations, File, llvm::hash_combine(), IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, and Type.
◆ isKeyOf()
Definition at line 1250 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, RHS, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
Member Data Documentation
◆ AlignInBits
◆ Annotations
◆ File
◆ IsDefinition
◆ IsLocalToUnit
◆ Line
◆ LinkageName
◆ Name
◆ Scope
◆ StaticDataMemberDeclaration
◆ TemplateParams
◆ Type
The documentation for this struct was generated from the following file:
- lib/IR/LLVMContextImpl.h