Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/lld/COFF/ |
H A D | DebugTypes.cpp | 47 class TypeServerSource : public TpiSource { 89 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource() 125 class PrecompSource : public TpiSource { 173 TpiSource::TpiSource(COFFLinkerContext &ctx, TpiKind k, ObjFile *f) in TpiSource() function in TpiSource 179 TpiSource::~TpiSource() { in ~TpiSource() 185 return make<TpiSource>(ctx, TpiSource::Regular, file); in makeTpiSource() 552 return TpiSource::mergeDebugT(m); in mergeDebugT() 583 void TpiSource::loadGHashes() { in loadGHashes() 600 void TpiSource::assignGHashesFromVector( in assignGHashesFromVector() 1187 std::vector<TpiSource *> deps; in sortDependencies() [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; 303 for (TpiSource *source : ctx.tpiSourceList) { in addGHashTypeInfo() 573 TpiSource *source = debugChunk->file->debugTypesObj; in writeSymbolRecord() 1027 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols() 1100 void PDBLinker::addDebug(TpiSource *source) { in addDebug() 1165 for (TpiSource *source : tMerger.dependencySources) in addObjectsToPDB() 1167 for (TpiSource *source : tMerger.objectSources) in addObjectsToPDB() [all …]
|
H A D | InputFiles.h | 61 class TpiSource; variable 204 TpiSource *debugTypesObj = nullptr; 328 TpiSource *debugTypesObj = nullptr;
|