|
LLVM 23.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
| MDNodeKeyImpl (unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, Metadata *SizeInBits, uint32_t AlignInBits, Metadata *OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation, Metadata *Associated, Metadata *Allocated, Metadata *Rank, Metadata *Annotations, Metadata *Specification, uint32_t NumExtraInhabitants, Metadata *BitStride) | |
| MDNodeKeyImpl (const DICompositeType *N) | |
| bool | isKeyOf (const DICompositeType *RHS) const |
| unsigned | getHashValue () const |
Definition at line 754 of file LLVMContextImpl.h.
|
inline |
Definition at line 780 of file LLVMContextImpl.h.
References AlignInBits, Allocated, Annotations, Associated, BaseType, BitStride, DataLocation, Discriminator, Elements, File, Flags, Identifier, Line, Name, NumExtraInhabitants, OffsetInBits, Rank, RuntimeLang, Scope, SizeInBits, Specification, Tag, TemplateParams, and VTableHolder.
|
inline |
Definition at line 799 of file LLVMContextImpl.h.
References AlignInBits, Allocated, Annotations, Associated, BaseType, BitStride, DataLocation, Discriminator, Elements, File, Flags, getFlags(), getTag(), Identifier, Line, N, Name, NumExtraInhabitants, OffsetInBits, Rank, RuntimeLang, Scope, SizeInBits, Specification, Tag, TemplateParams, and VTableHolder.
|
inline |
Definition at line 838 of file LLVMContextImpl.h.
References Annotations, BaseType, Elements, File, llvm::hash_combine(), Line, Name, Scope, and TemplateParams.
|
inline |
Definition at line 816 of file LLVMContextImpl.h.
References AlignInBits, Allocated, Annotations, Associated, BaseType, BitStride, DataLocation, Discriminator, Elements, File, Flags, Identifier, Line, Name, NumExtraInhabitants, OffsetInBits, Rank, RHS, RuntimeLang, Scope, SizeInBits, Specification, Tag, TemplateParams, and VTableHolder.
| uint32_t llvm::MDNodeKeyImpl< DICompositeType >::AlignInBits |
Definition at line 763 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Allocated |
Definition at line 773 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Annotations |
Definition at line 775 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Associated |
Definition at line 772 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 760 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::BitStride |
Definition at line 778 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::DataLocation |
Definition at line 771 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Discriminator |
Definition at line 770 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Elements |
Definition at line 765 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::File |
Definition at line 757 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Flags |
Definition at line 764 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Identifier |
Definition at line 769 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Line |
Definition at line 758 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Name |
Definition at line 756 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| uint32_t llvm::MDNodeKeyImpl< DICompositeType >::NumExtraInhabitants |
Definition at line 777 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::OffsetInBits |
Definition at line 762 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Rank |
Definition at line 774 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::RuntimeLang |
Definition at line 766 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Scope |
Definition at line 759 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::SizeInBits |
Definition at line 761 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Specification |
Definition at line 776 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 755 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::TemplateParams |
Definition at line 768 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::VTableHolder |
Definition at line 767 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().