|
LLVM 22.0.0git
|
This declares OnDiskGraphDB, an ondisk CAS database with a fixed length hash. More...
#include "llvm/ADT/PointerUnion.h"#include "llvm/CAS/OnDiskDataAllocator.h"#include "llvm/CAS/OnDiskTrieRawHashMap.h"Go to the source code of this file.
Classes | |
| class | llvm::cas::ondisk::InternalRef |
| Standard 8 byte reference inside OnDiskGraphDB. More... | |
| class | llvm::cas::ondisk::InternalRef4B |
| Compact 4 byte reference inside OnDiskGraphDB for smaller references. More... | |
| class | llvm::cas::ondisk::InternalRefArrayRef |
| Array of internal node references. More... | |
| class | llvm::cas::ondisk::InternalRefArrayRef::iterator |
| class | llvm::cas::ondisk::ObjectID |
| Reference to a node. More... | |
| class | llvm::cas::ondisk::ObjectHandle |
| Handle for a loaded node object. More... | |
| class | llvm::cas::ondisk::object_refs_iterator |
| Iterator for ObjectID. More... | |
| class | llvm::cas::ondisk::OnDiskGraphDB |
| On-disk CAS nodes database, independent of a particular hashing algorithm. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::cas |
| namespace | llvm::cas::ondisk |
Typedefs | |
| using | llvm::cas::ondisk::object_refs_range = llvm::iterator_range<object_refs_iterator> |
This declares OnDiskGraphDB, an ondisk CAS database with a fixed length hash.
This is the class that implements the database storage scheme without exposing the hashing algorithm.
Definition in file OnDiskGraphDB.h.