LLVM: llvm::MDNodeKeyImpl< DICompositeType > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
| 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 770 of file LLVMContextImpl.h.
| llvm::MDNodeKeyImpl< DICompositeType >::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 ) | inline |
|---|
Definition at line 796 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.
◆ MDNodeKeyImpl() [2/2]
Definition at line 815 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.
◆ getHashValue()
◆ isKeyOf()
Definition at line 832 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.
◆ AlignInBits
◆ Allocated
◆ Annotations
◆ Associated
◆ BaseType
◆ BitStride
◆ DataLocation
◆ Discriminator
◆ Elements
◆ File
◆ Flags
◆ Identifier
◆ Line
◆ Name
◆ NumExtraInhabitants
◆ OffsetInBits
◆ Rank
◆ RuntimeLang
◆ Scope
◆ SizeInBits
◆ Specification
◆ Tag
◆ TemplateParams
◆ VTableHolder
The documentation for this struct was generated from the following file:
- lib/IR/LLVMContextImpl.h