|
LLVM 24.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 801 of file LLVMContextImpl.h.
|
inline |
Definition at line 827 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 846 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 885 of file LLVMContextImpl.h.
References Annotations, BaseType, Elements, File, llvm::hash_combine(), Line, Name, Scope, and TemplateParams.
|
inline |
Definition at line 863 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 810 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Allocated |
Definition at line 820 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Annotations |
Definition at line 822 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Associated |
Definition at line 819 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 807 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::BitStride |
Definition at line 825 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::DataLocation |
Definition at line 818 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Discriminator |
Definition at line 817 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Elements |
Definition at line 812 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::File |
Definition at line 804 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Flags |
Definition at line 811 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Identifier |
Definition at line 816 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Line |
Definition at line 805 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Name |
Definition at line 803 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| uint32_t llvm::MDNodeKeyImpl< DICompositeType >::NumExtraInhabitants |
Definition at line 824 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::OffsetInBits |
Definition at line 809 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Rank |
Definition at line 821 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::RuntimeLang |
Definition at line 813 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Scope |
Definition at line 806 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::SizeInBits |
Definition at line 808 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Specification |
Definition at line 823 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 802 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::TemplateParams |
Definition at line 815 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::VTableHolder |
Definition at line 814 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().