Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/lld/COFF/ |
| H A D | DebugTypes.cpp | 47 class TypeServerSource : public TpiSource { 50 : TpiSource(ctx, PDB, nullptr), pdbInputFile(f) { in TypeServerSource() 86 class TypeServerIpiSource : public TpiSource { 89 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource() 103 class UseTypeServerSource : public TpiSource { 108 : TpiSource(ctx, UsingPDB, f), typeServerDependency(ts) {} in UseTypeServerSource() 125 class PrecompSource : public TpiSource { 127 PrecompSource(COFFLinkerContext &ctx, ObjFile *f) : TpiSource(ctx, PCH, f) { in PrecompSource() 149 class UsePrecompSource : public TpiSource { 152 : 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 | PDB.cpp | 108 void addDebug(TpiSource *source); 110 void addDebugSymbols(TpiSource *source); 149 TpiSource *source); 190 TpiSource *source; 235 DebugSHandler(PDBLinker &linker, ObjFile &file, TpiSource *source) in DebugSHandler() 303 for (TpiSource *source : ctx.tpiSourceList) { in addGHashTypeInfo() 345 TpiSource *source) { in translateIdSymbols() 573 TpiSource *source = debugChunk->file->debugTypesObj; in writeSymbolRecord() 872 TpiSource *source = debugChunk->file->debugTypesObj; in commit() 1027 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols() [all …]
|
| H A D | InputFiles.h | 61 class TpiSource; variable 204 TpiSource *debugTypesObj = nullptr; 328 TpiSource *debugTypesObj = nullptr;
|