|
LLVM
8.0.1
|
#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) | |
| 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 |
Definition at line 856 of file LLVMContextImpl.h.
|
inline |
Definition at line 869 of file LLVMContextImpl.h.
|
inline |
Definition at line 879 of file LLVMContextImpl.h.
|
inline |
Definition at line 900 of file LLVMContextImpl.h.
References llvm::hash_combine().
|
inline |
Definition at line 888 of file LLVMContextImpl.h.
References llvm::DIVariable::getAlignInBits(), llvm::DIVariable::getLine(), llvm::DIVariable::getRawFile(), llvm::DIGlobalVariable::getRawLinkageName(), llvm::DIVariable::getRawName(), llvm::DIVariable::getRawScope(), llvm::DIGlobalVariable::getRawStaticDataMemberDeclaration(), llvm::DIGlobalVariable::getRawTemplateParams(), llvm::DIVariable::getRawType(), llvm::DIGlobalVariable::isDefinition(), and llvm::DIGlobalVariable::isLocalToUnit().
| uint32_t llvm::MDNodeKeyImpl< DIGlobalVariable >::AlignInBits |
Definition at line 867 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::File |
Definition at line 860 of file LLVMContextImpl.h.
| bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsDefinition |
Definition at line 864 of file LLVMContextImpl.h.
| bool llvm::MDNodeKeyImpl< DIGlobalVariable >::IsLocalToUnit |
Definition at line 863 of file LLVMContextImpl.h.
| unsigned llvm::MDNodeKeyImpl< DIGlobalVariable >::Line |
Definition at line 861 of file LLVMContextImpl.h.
| MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::LinkageName |
Definition at line 859 of file LLVMContextImpl.h.
| MDString* llvm::MDNodeKeyImpl< DIGlobalVariable >::Name |
Definition at line 858 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::Scope |
Definition at line 857 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::StaticDataMemberDeclaration |
Definition at line 865 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DIGlobalVariable >::TemplateParams |
Definition at line 866 of file LLVMContextImpl.h.
Definition at line 862 of file LLVMContextImpl.h.
1.8.13