LLVM  6.0.0svn
Classes | Namespaces
TypeSerializer.cpp File Reference
#include "llvm/DebugInfo/CodeView/TypeSerializer.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/CodeView/RecordSerialization.h"
#include "llvm/DebugInfo/CodeView/TypeIndex.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/BinaryByteStream.h"
#include "llvm/Support/BinaryStreamWriter.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/Error.h"
#include <algorithm>
#include <cassert>
#include <cstdint>
#include <cstring>
Include dependency graph for TypeSerializer.cpp:

Go to the source code of this file.

Classes

struct  llvm::DenseMapInfo< HashedTypePtr >
 
class  llvm::codeview::TypeHasher
 Private implementation so that we don't leak our DenseMap instantiations to users. More...
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.