LLVM 22.0.0git
|
DenseMapInfo for DILocation. More...
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
MDNodeKeyImpl (unsigned Line, uint16_t Column, Metadata *Scope, Metadata *InlinedAt, bool ImplicitCode, uint64_t AtomGroup, uint8_t AtomRank) | |
MDNodeKeyImpl (const DILocation *L) | |
bool | isKeyOf (const DILocation *RHS) const |
unsigned | getHashValue () const |
Public Attributes | |
Metadata * | Scope |
Metadata * | InlinedAt |
uint64_t | AtomGroup: 61 |
uint64_t | AtomRank: 3 |
unsigned | Line |
uint16_t | Column |
bool | ImplicitCode |
DenseMapInfo for DILocation.
Definition at line 312 of file LLVMContextImpl.h.
|
inline |
Definition at line 321 of file LLVMContextImpl.h.
|
inline |
Definition at line 328 of file LLVMContextImpl.h.
|
inline |
Definition at line 341 of file LLVMContextImpl.h.
References llvm::hash_combine().
|
inline |
Definition at line 334 of file LLVMContextImpl.h.
References RHS.
uint64_t llvm::MDNodeKeyImpl< DILocation >::AtomGroup |
Definition at line 315 of file LLVMContextImpl.h.
uint64_t llvm::MDNodeKeyImpl< DILocation >::AtomRank |
Definition at line 316 of file LLVMContextImpl.h.
uint16_t llvm::MDNodeKeyImpl< DILocation >::Column |
Definition at line 318 of file LLVMContextImpl.h.
bool llvm::MDNodeKeyImpl< DILocation >::ImplicitCode |
Definition at line 319 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DILocation >::InlinedAt |
Definition at line 314 of file LLVMContextImpl.h.
unsigned llvm::MDNodeKeyImpl< DILocation >::Line |
Definition at line 317 of file LLVMContextImpl.h.
Metadata* llvm::MDNodeKeyImpl< DILocation >::Scope |
Definition at line 313 of file LLVMContextImpl.h.