Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | DebugTypes.cpp | 49 class TypeServerSource : public TpiSource { 52 : TpiSource(ctx, PDB, nullptr), pdbInputFile(f) { in TypeServerSource() 88 class TypeServerIpiSource : public TpiSource { 91 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource() 105 class UseTypeServerSource : public TpiSource { 110 : TpiSource(ctx, UsingPDB, f), typeServerDependency(ts) {} in UseTypeServerSource() 127 class PrecompSource : public TpiSource { 129 PrecompSource(COFFLinkerContext &ctx, ObjFile *f) : TpiSource(ctx, PCH, f) { in PrecompSource() 151 class UsePrecompSource : public TpiSource { 154 : TpiSource(ctx, UsingPCH, f), precompDependency(precomp) {} in UsePrecompSource() [all …]
|
H A D | DebugTypes.h | 39 class TpiSource { 43 TpiSource(COFFLinkerContext &ctx, TpiKind k, ObjFile *f); 44 virtual ~TpiSource(); 166 TpiSource *makeTpiSource(COFFLinkerContext &ctx, ObjFile *f); 167 TpiSource *makeTypeServerSource(COFFLinkerContext &ctx, 169 TpiSource *makeUseTypeServerSource(COFFLinkerContext &ctx, ObjFile *file, 171 TpiSource *makePrecompSource(COFFLinkerContext &ctx, ObjFile *file); 172 TpiSource *makeUsePrecompSource(COFFLinkerContext &ctx, ObjFile *file,
|
H A D | COFFLinkerContext.h | 43 std::vector<TpiSource *> tpiSourceList; 45 void addTpiSource(TpiSource *tpi) { tpiSourceList.push_back(tpi); } in addTpiSource() 47 std::map<llvm::codeview::GUID, TpiSource *> typeServerSourceMappings; 48 std::map<uint32_t, TpiSource *> precompSourceMappings;
|
H A D | TypeMerger.h | 67 ArrayRef<TpiSource *> dependencySources; 70 ArrayRef<TpiSource *> objectSources;
|
H A D | InputFiles.h | 61 class TpiSource; variable 207 TpiSource *debugTypesObj = nullptr; 334 TpiSource *debugTypesObj = nullptr;
|
H A D | PDB.cpp | 110 void addDebug(TpiSource *source); 112 void addDebugSymbols(TpiSource *source); 151 TpiSource *source); 300 for (TpiSource *source : ctx.tpiSourceList) { in addGHashTypeInfo() 342 TpiSource *source) { in translateIdSymbols() 570 TpiSource *source = debugChunk->file->debugTypesObj; in writeSymbolRecord() 869 TpiSource *source = debugChunk->file->debugTypesObj; in commit() 1025 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols() 1100 void PDBLinker::addDebug(TpiSource *source) { in addDebug() 1170 for (TpiSource *source : tMerger.dependencySources) in addObjectsToPDB() [all …]
|