LLVM 22.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
MDNodeKeyImpl (Metadata *CountNode, Metadata *LowerBound, Metadata *UpperBound, Metadata *Stride) | |
MDNodeKeyImpl (const DIGenericSubrange *N) | |
bool | isKeyOf (const DIGenericSubrange *RHS) const |
unsigned | getHashValue () const |
Public Attributes | |
Metadata * | CountNode |
Metadata * | LowerBound |
Metadata * | UpperBound |
Metadata * | Stride |
Definition at line 423 of file LLVMContextImpl.h.
|
inline |
Definition at line 429 of file LLVMContextImpl.h.
References CountNode, LowerBound, Stride, and UpperBound.
|
inline |
Definition at line 433 of file LLVMContextImpl.h.
References CountNode, LowerBound, N, Stride, and UpperBound.
|
inline |
Definition at line 444 of file LLVMContextImpl.h.
References llvm::cast(), CountNode, llvm::dyn_cast_or_null(), llvm::hash_combine(), LowerBound, Stride, and UpperBound.
|
inline |
Definition at line 437 of file LLVMContextImpl.h.
References CountNode, LowerBound, RHS, Stride, and UpperBound.
Metadata* llvm::MDNodeKeyImpl< DIGenericSubrange >::CountNode |
Definition at line 424 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Metadata* llvm::MDNodeKeyImpl< DIGenericSubrange >::LowerBound |
Definition at line 425 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Metadata* llvm::MDNodeKeyImpl< DIGenericSubrange >::Stride |
Definition at line 427 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Metadata* llvm::MDNodeKeyImpl< DIGenericSubrange >::UpperBound |
Definition at line 426 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().