|
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 787 of file LLVMContextImpl.h.
|
inline |
Definition at line 813 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 832 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 871 of file LLVMContextImpl.h.
References Annotations, BaseType, Elements, File, llvm::hash_combine(), Line, Name, Scope, and TemplateParams.
|
inline |
Definition at line 849 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 796 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Allocated |
Definition at line 806 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Annotations |
Definition at line 808 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Associated |
Definition at line 805 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 793 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::BitStride |
Definition at line 811 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::DataLocation |
Definition at line 804 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Discriminator |
Definition at line 803 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Elements |
Definition at line 798 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::File |
Definition at line 790 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Flags |
Definition at line 797 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Identifier |
Definition at line 802 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::Line |
Definition at line 791 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DICompositeType >::Name |
Definition at line 789 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| uint32_t llvm::MDNodeKeyImpl< DICompositeType >::NumExtraInhabitants |
Definition at line 810 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::OffsetInBits |
Definition at line 795 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Rank |
Definition at line 807 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DICompositeType >::RuntimeLang |
Definition at line 799 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Scope |
Definition at line 792 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::SizeInBits |
Definition at line 794 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::Specification |
Definition at line 809 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 788 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::TemplateParams |
Definition at line 801 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DICompositeType >::VTableHolder |
Definition at line 800 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().