LLVM: llvm::MDNodeKeyImpl< DIExpression > Struct Reference (original) (raw)
#include "[IR/LLVMContextImpl.h](LLVMContextImpl%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MDNodeKeyImpl< DIExpression >:
[legend]
| Public Member Functions | |
|---|---|
| MDNodeKeyImpl (ArrayRef< uint64_t > Elements) | |
| MDNodeKeyImpl (const DIExpression *N) | |
| bool | isKeyOf (const DIExpression *RHS) const |
| unsigned | getHashValue () const |
| Public Attributes | |
|---|---|
| ArrayRef< uint64_t > | Elements |
Detailed Description
Definition at line 1353 of file LLVMContextImpl.h.
Constructor & Destructor Documentation
| llvm::MDNodeKeyImpl< DIExpression >::MDNodeKeyImpl ( ArrayRef< uint64_t > Elements) | inline |
|---|
Definition at line 1356 of file LLVMContextImpl.h.
References Elements.
◆ MDNodeKeyImpl() [2/2]
| llvm::MDNodeKeyImpl< DIExpression >::MDNodeKeyImpl ( const DIExpression * N) | inline |
|---|
Definition at line 1357 of file LLVMContextImpl.h.
Member Function Documentation
◆ getHashValue()
| unsigned llvm::MDNodeKeyImpl< DIExpression >::getHashValue ( ) const | inline |
|---|
Definition at line 1363 of file LLVMContextImpl.h.
References Elements, and llvm::hash_combine_range().
◆ isKeyOf()
| bool llvm::MDNodeKeyImpl< DIExpression >::isKeyOf ( const DIExpression * RHS) const | inline |
|---|
Definition at line 1359 of file LLVMContextImpl.h.
Member Data Documentation
◆ Elements
ArrayRef<uint64_t> llvm::MDNodeKeyImpl< DIExpression >::Elements
Definition at line 1354 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
The documentation for this struct was generated from the following file:
- lib/IR/LLVMContextImpl.h