|
LLVM 23.0.0git
|
#include "IR/LLVMContextImpl.h"
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 |
Definition at line 1200 of file LLVMContextImpl.h.
|
inline |
Definition at line 1214 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
|
inline |
Definition at line 1225 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, N, Name, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
|
inline |
Definition at line 1247 of file LLVMContextImpl.h.
References Annotations, File, llvm::hash_combine(), IsDefinition, IsLocalToUnit, Line, LinkageName, Name, Scope, StaticDataMemberDeclaration, and Type.
|
inline |
Definition at line 1234 of file LLVMContextImpl.h.
References AlignInBits, Annotations, File, IsDefinition, IsLocalToUnit, Line, LinkageName, Name, RHS, Scope, StaticDataMemberDeclaration, TemplateParams, and Type.
| uint32_t llvm::MDNodeKeyImpl< DIGlobalVariable >::AlignInBits |
Definition at line 1211 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Annotations |
Definition at line 1212 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::File |
Definition at line 1204 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsDefinition |
Definition at line 1208 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsLocalToUnit |
Definition at line 1207 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DIGlobalVariable >::Line |
Definition at line 1205 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::LinkageName |
Definition at line 1203 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::Name |
Definition at line 1202 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Scope |
Definition at line 1201 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::StaticDataMemberDeclaration |
Definition at line 1209 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::TemplateParams |
Definition at line 1210 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Type |
Definition at line 1206 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().