LLVM
16.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
MDNodeKeyImpl (Metadata *Scope, MDString *Name, MDString *LinkageName, Metadata *File, unsigned Line, Metadata *Type, unsigned ScopeLine, Metadata *ContainingType, unsigned VirtualIndex, int ThisAdjustment, unsigned Flags, unsigned SPFlags, Metadata *Unit, Metadata *TemplateParams, Metadata *Declaration, Metadata *RetainedNodes, Metadata *ThrownTypes, Metadata *Annotations, MDString *TargetFuncName) | |
MDNodeKeyImpl (const DISubprogram *N) | |
bool | isKeyOf (const DISubprogram *RHS) const |
bool | isDefinition () const |
unsigned | getHashValue () const |
Public Attributes | |
Metadata * | Scope |
MDString * | Name |
MDString * | LinkageName |
Metadata * | File |
unsigned | Line |
Metadata * | Type |
unsigned | ScopeLine |
Metadata * | ContainingType |
unsigned | VirtualIndex |
int | ThisAdjustment |
unsigned | Flags |
unsigned | SPFlags |
Metadata * | Unit |
Metadata * | TemplateParams |
Metadata * | Declaration |
Metadata * | RetainedNodes |
Metadata * | ThrownTypes |
Metadata * | Annotations |
MDString * | TargetFuncName |
Definition at line 695 of file LLVMContextImpl.h.
|
inline |
Definition at line 716 of file LLVMContextImpl.h.
References llvm::LinkageName.
|
inline |
Definition at line 731 of file LLVMContextImpl.h.
References llvm::LinkageName.
|
inline |
Definition at line 766 of file LLVMContextImpl.h.
References llvm::hash_combine(), and llvm::LinkageName.
|
inline |
Definition at line 764 of file LLVMContextImpl.h.
|
inline |
Definition at line 746 of file LLVMContextImpl.h.
References llvm::LinkageName, and RHS.
Definition at line 713 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::ContainingType |
Definition at line 703 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Declaration |
Definition at line 710 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::File |
Definition at line 699 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DISubprogram >::Flags |
Definition at line 706 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DISubprogram >::Line |
Definition at line 700 of file LLVMContextImpl.h.
MDString* llvm::MDNodeKeyImpl< DISubprogram >::LinkageName |
Definition at line 698 of file LLVMContextImpl.h.
MDString* llvm::MDNodeKeyImpl< DISubprogram >::Name |
Definition at line 697 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::RetainedNodes |
Definition at line 711 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Scope |
Definition at line 696 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DISubprogram >::ScopeLine |
Definition at line 702 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DISubprogram >::SPFlags |
Definition at line 707 of file LLVMContextImpl.h.
MDString* llvm::MDNodeKeyImpl< DISubprogram >::TargetFuncName |
Definition at line 714 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::TemplateParams |
Definition at line 709 of file LLVMContextImpl.h.
int llvm::MDNodeKeyImpl< DISubprogram >::ThisAdjustment |
Definition at line 705 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::ThrownTypes |
Definition at line 712 of file LLVMContextImpl.h.
Definition at line 701 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DISubprogram >::Unit |
Definition at line 708 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DISubprogram >::VirtualIndex |
Definition at line 704 of file LLVMContextImpl.h.