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/IOSandbox.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.
| Macros | |
|---|---|
| #define | BLOCK(X) |
| #define | RECORD(X) |
| Variables | |
|---|---|
| static const char *const | IndexFileName = "modules.idx" |
| The name of the global index file. | |
| static const unsigned | CurrentVersion = 1 |
| The global index file version. |
◆ BLOCK
Value:
static void emitBlockID(unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, SmallVectorImpl< uint64_t > &Record)
llvm::MachO::Record Record
◆ RECORD
Value:
static void emitRecordID(unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, SmallVectorImpl< uint64_t > &Record)
◆ emitBlockID()
| void emitBlockID ( unsigned ID, const char * Name, llvm::BitstreamWriter & Stream, SmallVectorImpl< uint64_t > & Record ) | static |
|---|
◆ emitRecordID()
| void emitRecordID ( unsigned ID, const char * Name, llvm::BitstreamWriter & Stream, SmallVectorImpl< uint64_t > & Record ) | static |
|---|
◆ CurrentVersion
◆ IndexFileName
| const char* const IndexFileName = "modules.idx" | static |
|---|