LLVM API Documentation

Classes | Namespaces
OnDiskHashTable.h File Reference

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>
Include dependency graph for OnDiskHashTable.h:
This graph shows which files directly or indirectly include this file:

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.



Detailed Description

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

Definition in file OnDiskHashTable.h.