Home
last modified time | relevance | path

Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/lld/COFF/
H A DDebugTypes.cpp48 class TypeServerSource : public TpiSource {
51 : TpiSource(ctx, PDB, nullptr), pdbInputFile(f) { in TypeServerSource()
87 class TypeServerIpiSource : public TpiSource {
90 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource()
104 class UseTypeServerSource : public TpiSource {
109 : TpiSource(ctx, UsingPDB, f), typeServerDependency(ts) {} in UseTypeServerSource()
126 class PrecompSource : public TpiSource {
128 PrecompSource(COFFLinkerContext &ctx, ObjFile *f) : TpiSource(ctx, PCH, f) { in PrecompSource()
150 class UsePrecompSource : public TpiSource {
153 : TpiSource(ctx, UsingPCH, f), precompDependency(precomp) {} in UsePrecompSource()
[all …]
H A DDebugTypes.h39 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 DCOFFLinkerContext.h68 std::vector<TpiSource *> tpiSourceList;
70 void addTpiSource(TpiSource *tpi) { tpiSourceList.push_back(tpi); } in addTpiSource()
72 std::map<llvm::codeview::GUID, TpiSource *> typeServerSourceMappings;
73 std::map<uint32_t, TpiSource *> precompSourceMappings;
H A DTypeMerger.h68 ArrayRef<TpiSource *> dependencySources;
71 ArrayRef<TpiSource *> objectSources;
H A DPDB.cpp100 void addDebug(TpiSource *source);
102 void addDebugSymbols(TpiSource *source);
141 TpiSource *source);
291 for (TpiSource *source : ctx.tpiSourceList) { in addGHashTypeInfo()
333 TpiSource *source) { in translateIdSymbols()
563 TpiSource *source = debugChunk->file->debugTypesObj; in writeSymbolRecord()
864 TpiSource *source = debugChunk->file->debugTypesObj; in commit()
1020 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols()
1095 void PDBLinker::addDebug(TpiSource *source) { in addDebug()
1168 for (TpiSource *source : tMerger.dependencySources) in addObjectsToPDB()
[all …]
H A DInputFiles.h67 class TpiSource; variable
216 TpiSource *debugTypesObj = nullptr;
343 TpiSource *debugTypesObj = nullptr;