clang: lib/Serialization/GlobalModuleIndex.cpp File Reference (original) (raw)
#include "[clang/Serialization/GlobalModuleIndex.h](GlobalModuleIndex%5F8h%5Fsource.html)"
#include "[ASTReaderInternals.h](ASTReaderInternals%5F8h%5Fsource.html)"
#include "[clang/Basic/FileManager.h](FileManager%5F8h%5Fsource.html)"
#include "[clang/Serialization/ASTBitCodes.h](ASTBitCodes%5F8h%5Fsource.html)"
#include "[clang/Serialization/ModuleFile.h](ModuleFile%5F8h%5Fsource.html)"
#include "[clang/Serialization/PCHContainerOperations.h](Serialization%5F2PCHContainerOperations%5F8h%5Fsource.html)"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Bitstream/BitstreamReader.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "llvm/Support/DJB.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/LockFileManager.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/OnDiskHashTable.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/TimeProfiler.h"
#include "llvm/Support/raw_ostream.h"
#include <cstdio>
Go to the source code of this file.
◆ BLOCK
◆ RECORD
◆ emitBlockID()
static void emitBlockID ( unsigned ID, const char * Name, llvm::BitstreamWriter & Stream, SmallVectorImpl< uint64_t > & Record ) |
static |
◆ emitRecordID()
static void emitRecordID ( unsigned ID, const char * Name, llvm::BitstreamWriter & Stream, SmallVectorImpl< uint64_t > & Record ) |
static |
◆ CurrentVersion
◆ IndexFileName
const char* const IndexFileName = "modules.idx" |
static |