|
LLVM 22.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
| MDNodeKeyImpl (MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *SizeInBits, uint32_t AlignInBits, unsigned Flags, Metadata *BaseType, Metadata *LowerBound, Metadata *UpperBound, Metadata *Stride, Metadata *Bias) | |
| MDNodeKeyImpl (const DISubrangeType *N) | |
| bool | isKeyOf (const DISubrangeType *RHS) const |
| unsigned | getHashValue () const |
Public Attributes | |
| MDString * | Name |
| Metadata * | File |
| unsigned | Line |
| Metadata * | Scope |
| Metadata * | SizeInBits |
| uint32_t | AlignInBits |
| unsigned | Flags |
| Metadata * | BaseType |
| Metadata * | LowerBound |
| Metadata * | UpperBound |
| Metadata * | Stride |
| Metadata * | Bias |
Definition at line 658 of file LLVMContextImpl.h.
|
inline |
Definition at line 672 of file LLVMContextImpl.h.
References AlignInBits, BaseType, Bias, File, Flags, Line, LowerBound, Name, Scope, SizeInBits, Stride, and UpperBound.
|
inline |
Definition at line 680 of file LLVMContextImpl.h.
References AlignInBits, BaseType, Bias, File, Flags, getFlags(), Line, LowerBound, N, Name, Scope, SizeInBits, Stride, and UpperBound.
|
inline |
Definition at line 715 of file LLVMContextImpl.h.
References BaseType, Bias, llvm::cast(), llvm::dyn_cast_or_null(), File, Flags, llvm::ConstantInt::getSExtValue(), llvm::ConstantAsMetadata::getValue(), llvm::hash_combine(), Line, LowerBound, Name, Scope, Stride, and UpperBound.
|
inline |
Definition at line 688 of file LLVMContextImpl.h.
References AlignInBits, BaseType, Bias, llvm::cast(), llvm::dyn_cast_or_null(), File, Flags, llvm::ConstantInt::getSExtValue(), llvm::ConstantAsMetadata::getValue(), Line, LowerBound, Name, RHS, Scope, SizeInBits, Stride, and UpperBound.
| uint32_t llvm::MDNodeKeyImpl< DISubrangeType >::AlignInBits |
Definition at line 664 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 666 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::Bias |
Definition at line 670 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::File |
Definition at line 660 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DISubrangeType >::Flags |
Definition at line 665 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DISubrangeType >::Line |
Definition at line 661 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::LowerBound |
Definition at line 667 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| MDString* llvm::MDNodeKeyImpl< DISubrangeType >::Name |
Definition at line 659 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::Scope |
Definition at line 662 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::SizeInBits |
Definition at line 663 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::Stride |
Definition at line 669 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrangeType >::UpperBound |
Definition at line 668 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().