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::const_pointer |
class | llvm::cas::OnDiskTrieRawHashMap::pointer |
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.