|
LLVM 24.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, Metadata *IRLayers) | |
| MDNodeKeyImpl (const DILocation *L) | |
| bool | isKeyOf (const DILocation *RHS) const |
| unsigned | getHashValue () const |
Public Attributes | |
| Metadata * | Scope |
| Metadata * | InlinedAt |
| Metadata * | IRLayers |
| uint64_t | AtomGroup: 60 |
| uint64_t | AtomRank: 3 |
| unsigned | Line |
| uint16_t | Column |
| bool | ImplicitCode |
DenseMapInfo for DILocation.
Definition at line 273 of file LLVMContextImpl.h.
|
inline |
|
inline |
Definition at line 290 of file LLVMContextImpl.h.
References AtomGroup, AtomRank, Column, ImplicitCode, InlinedAt, IRLayers, Line, and Scope.
|
inline |
Definition at line 304 of file LLVMContextImpl.h.
References AtomGroup, AtomRank, Column, llvm::hash_combine(), ImplicitCode, InlinedAt, IRLayers, Line, Scope, and uint64_t.
|
inline |
| uint64_t llvm::MDNodeKeyImpl< DILocation >::AtomGroup |
Definition at line 277 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| uint64_t llvm::MDNodeKeyImpl< DILocation >::AtomRank |
Definition at line 278 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| uint16_t llvm::MDNodeKeyImpl< DILocation >::Column |
Definition at line 280 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| bool llvm::MDNodeKeyImpl< DILocation >::ImplicitCode |
Definition at line 281 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DILocation >::InlinedAt |
Definition at line 275 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DILocation >::IRLayers |
Definition at line 276 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| unsigned llvm::MDNodeKeyImpl< DILocation >::Line |
Definition at line 279 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
| Metadata* llvm::MDNodeKeyImpl< DILocation >::Scope |
Definition at line 274 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().