LLVM 20.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 1060 of file LLVMContextImpl.h.
|
inline |
Definition at line 1074 of file LLVMContextImpl.h.
|
inline |
Definition at line 1085 of file LLVMContextImpl.h.
|
inline |
Definition at line 1107 of file LLVMContextImpl.h.
References llvm::hash_combine(), llvm::LinkageName, and Name.
|
inline |
Definition at line 1094 of file LLVMContextImpl.h.
References llvm::LinkageName, Name, and RHS.
uint32_t llvm::MDNodeKeyImpl< DIGlobalVariable >::AlignInBits |
Definition at line 1071 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Annotations |
Definition at line 1072 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::File |
Definition at line 1064 of file LLVMContextImpl.h.
bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsDefinition |
Definition at line 1068 of file LLVMContextImpl.h.
bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsLocalToUnit |
Definition at line 1067 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DIGlobalVariable >::Line |
Definition at line 1065 of file LLVMContextImpl.h.
MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::LinkageName |
Definition at line 1063 of file LLVMContextImpl.h.
MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::Name |
Definition at line 1062 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Scope |
Definition at line 1061 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::StaticDataMemberDeclaration |
Definition at line 1069 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::TemplateParams |
Definition at line 1070 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Type |
Definition at line 1066 of file LLVMContextImpl.h.