|
LLVM
4.0.0
|
#include <LLVMContextImpl.h>
Public Member Functions | |
| MDNodeKeyImpl (Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, bool IsLocalToUnit, bool IsDefinition, unsigned ScopeLine, Metadata *ContainingType, unsigned Virtuality, unsigned VirtualIndex, int ThisAdjustment, unsigned Flags, bool IsOptimized, Metadata *Unit, Metadata *TemplateParams, Metadata *Declaration, Metadata *Variables) | |
| MDNodeKeyImpl (const DISubprogram *N) | |
| bool | isKeyOf (const DISubprogram *RHS) const |
| unsigned | getHashValue () const |
Public Attributes | |
| Metadata * | Scope |
| MDString * | Name |
| MDString * | LinkageName |
| Metadata * | File |
| unsigned | Line |
| Metadata * | Type |
| bool | IsLocalToUnit |
| bool | IsDefinition |
| unsigned | ScopeLine |
| Metadata * | ContainingType |
| unsigned | Virtuality |
| unsigned | VirtualIndex |
| int | ThisAdjustment |
| unsigned | Flags |
| bool | IsOptimized |
| Metadata * | Unit |
| Metadata * | TemplateParams |
| Metadata * | Declaration |
| Metadata * | Variables |
Definition at line 529 of file LLVMContextImpl.h.
|
inline |
Definition at line 550 of file LLVMContextImpl.h.
|
inline |
Definition at line 565 of file LLVMContextImpl.h.
|
inline |
Definition at line 594 of file LLVMContextImpl.h.
References llvm::ARMBuildAttrs::File, llvm::hash_combine(), and llvm::LinkageName.
|
inline |
Definition at line 577 of file LLVMContextImpl.h.
References llvm::ARMBuildAttrs::File, fuzzer::Flags, llvm::DIScope::getRawFile(), and llvm::LinkageName.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::ContainingType |
Definition at line 539 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Declaration |
Definition at line 547 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::File |
Definition at line 533 of file LLVMContextImpl.h.
| unsigned llvm::MDNodeKeyImpl< DISubprogram >::Flags |
Definition at line 543 of file LLVMContextImpl.h.
| bool llvm::MDNodeKeyImpl< DISubprogram >::IsDefinition |
Definition at line 537 of file LLVMContextImpl.h.
Referenced by llvm::MDNodeSubsetEqualImpl< DISubprogram >::isSubsetEqual().
| bool llvm::MDNodeKeyImpl< DISubprogram >::IsLocalToUnit |
Definition at line 536 of file LLVMContextImpl.h.
| bool llvm::MDNodeKeyImpl< DISubprogram >::IsOptimized |
Definition at line 544 of file LLVMContextImpl.h.
| unsigned llvm::MDNodeKeyImpl< DISubprogram >::Line |
Definition at line 534 of file LLVMContextImpl.h.
| MDString* llvm::MDNodeKeyImpl< DISubprogram >::LinkageName |
Definition at line 532 of file LLVMContextImpl.h.
Referenced by llvm::MDNodeSubsetEqualImpl< DISubprogram >::isSubsetEqual().
| MDString* llvm::MDNodeKeyImpl< DISubprogram >::Name |
Definition at line 531 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Scope |
Definition at line 530 of file LLVMContextImpl.h.
Referenced by llvm::MDNodeSubsetEqualImpl< DISubprogram >::isSubsetEqual().
| unsigned llvm::MDNodeKeyImpl< DISubprogram >::ScopeLine |
Definition at line 538 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::TemplateParams |
Definition at line 546 of file LLVMContextImpl.h.
| int llvm::MDNodeKeyImpl< DISubprogram >::ThisAdjustment |
Definition at line 542 of file LLVMContextImpl.h.
Definition at line 535 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Unit |
Definition at line 545 of file LLVMContextImpl.h.
| Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Variables |
Definition at line 548 of file LLVMContextImpl.h.
| unsigned llvm::MDNodeKeyImpl< DISubprogram >::VirtualIndex |
Definition at line 541 of file LLVMContextImpl.h.
| unsigned llvm::MDNodeKeyImpl< DISubprogram >::Virtuality |
Definition at line 540 of file LLVMContextImpl.h.
1.8.6