LLVM API Documentation
Defines facilities for reading and writing on-disk hash tables. More...
#include "llvm/Support/Allocator.h"
#include "llvm/Support/AlignOf.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/Host.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstdlib>
Go to the source code of this file.
Classes | |
class | llvm::OnDiskChainedHashTableGenerator< Info > |
Generates an on disk hash table. More... | |
class | llvm::OnDiskChainedHashTableGenerator< Info >::Item |
A single item in the hash table. | |
class | llvm::OnDiskChainedHashTableGenerator< Info >::Bucket |
A linked list of values in a particular hash bucket. | |
class | llvm::OnDiskChainedHashTable< Info > |
Provides lookup on an on disk hash table. More... | |
class | llvm::OnDiskChainedHashTable< Info >::iterator |
class | llvm::OnDiskIterableChainedHashTable< Info > |
Provides lookup and iteration over an on disk hash table. More... | |
class | llvm::OnDiskIterableChainedHashTable< Info >::key_iterator |
Iterates over all of the keys in the table. More... | |
class | llvm::OnDiskIterableChainedHashTable< Info >::data_iterator |
Iterates over all the entries in the table, returning the data. More... | |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. |
Defines facilities for reading and writing on-disk hash tables.
Definition in file OnDiskHashTable.h.