LLVM  8.0.1
Namespaces | Typedefs | Functions
PDBExtras.h File Reference
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/PDB/PDBTypes.h"
#include "llvm/Support/raw_ostream.h"
#include <unordered_map>
Include dependency graph for PDBExtras.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::pdb
 

Typedefs

using llvm::pdb::TagStats = std::unordered_map< PDB_SymType, int >
 

Functions

raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_VariantType &Value)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_CallingConv &Conv)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_BuiltinType &Type)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_DataKind &Data)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const codeview::RegisterId &Reg)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_LocType &Loc)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const codeview::ThunkOrdinal &Thunk)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_Checksum &Checksum)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_Lang &Lang)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_SymType &Tag)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_MemberAccess &Access)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_UdtType &Type)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_Machine &Machine)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const PDB_SourceCompression &Compression)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const Variant &Value)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const VersionInfo &Version)
 
raw_ostreamllvm::pdb::operator<< (raw_ostream &OS, const TagStats &Stats)
 
template<typename T >
void llvm::pdb::dumpSymbolField (raw_ostream &OS, StringRef Name, T Value, int Indent)