|
LLVM 23.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
| MDNodeKeyImpl (Metadata *CountNode, Metadata *LowerBound, Metadata *UpperBound, Metadata *Stride) | |
| MDNodeKeyImpl (const DISubrange *N) | |
| bool | isKeyOf (const DISubrange *RHS) const |
| unsigned | getHashValue () const |
Public Attributes | |
| Metadata * | CountNode |
| Metadata * | LowerBound |
| Metadata * | UpperBound |
| Metadata * | Stride |
Definition at line 365 of file LLVMContextImpl.h.
|
inline |
Definition at line 371 of file LLVMContextImpl.h.
References CountNode, LowerBound, Stride, and UpperBound.
|
inline |
Definition at line 375 of file LLVMContextImpl.h.
References CountNode, LowerBound, N, Stride, and UpperBound.
|
inline |
Definition at line 401 of file LLVMContextImpl.h.
References llvm::cast(), CountNode, llvm::dyn_cast(), llvm::hash_combine(), LowerBound, Stride, and UpperBound.
|
inline |
Definition at line 379 of file LLVMContextImpl.h.
References llvm::cast(), CountNode, llvm::dyn_cast_or_null(), llvm::ConstantInt::getSExtValue(), llvm::ConstantAsMetadata::getValue(), LowerBound, RHS, Stride, and UpperBound.
| Metadata* llvm::MDNodeKeyImpl< DISubrange >::CountNode |
Definition at line 366 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrange >::LowerBound |
Definition at line 367 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrange >::Stride |
Definition at line 369 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DISubrange >::UpperBound |
Definition at line 368 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().