LLVM 19.0.0git
Classes | Namespaces
OnDiskHashTable.h File Reference

Defines facilities for reading and writing on-disk hash tables. More...

#include "llvm/Support/Alignment.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/EndianStream.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::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
 This is an optimization pass for GlobalISel generic memory operations.
 

Detailed Description

Defines facilities for reading and writing on-disk hash tables.

Definition in file OnDiskHashTable.h.