|
LLVM 22.0.0git
|
This file declares interface for OnDiskTrieRawHashMap, a thread-safe and (mostly) lock-free hash map stored as trie and backed by persistent files on disk. More...
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/STLFunctionalExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/CAS/FileOffset.h"#include "llvm/Support/Error.h"#include <optional>Go to the source code of this file.
Classes | |
| class | llvm::cas::OnDiskTrieRawHashMap |
| OnDiskTrieRawHashMap is a persistent trie data structure used as hash maps. More... | |
| struct | llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy |
| Const value proxy to access the records stored in TrieRawHashMap. More... | |
| struct | llvm::cas::OnDiskTrieRawHashMap::ValueProxy |
| Value proxy to access the records stored in TrieRawHashMap. More... | |
| class | llvm::cas::OnDiskTrieRawHashMap::PointerImpl< ProxyT > |
| Template class to implement a pointer type into the trie data structure. More... | |
| class | llvm::cas::OnDiskTrieRawHashMap::ConstOnDiskPtr |
| class | llvm::cas::OnDiskTrieRawHashMap::OnDiskPtr |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::cas |
This file declares interface for OnDiskTrieRawHashMap, a thread-safe and (mostly) lock-free hash map stored as trie and backed by persistent files on disk.
Definition in file OnDiskTrieRawHashMap.h.