Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | DebugTypes.cpp | 47 class TypeServerSource : public TpiSource { 89 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource() 125 class PrecompSource : public TpiSource { 168 TpiSource::TpiSource(COFFLinkerContext &ctx, TpiKind k, ObjFile *f) in TpiSource() function in TpiSource 174 TpiSource::~TpiSource() { in ~TpiSource() 180 return make<TpiSource>(ctx, TpiSource::Regular, file); in makeTpiSource() 541 return TpiSource::mergeDebugT(m); in mergeDebugT() 548 void TpiSource::loadGHashes() { in loadGHashes() 565 void TpiSource::assignGHashesFromVector( in assignGHashesFromVector() 1147 std::vector<TpiSource *> deps; in sortDependencies() [all …]
|
| H A D | DebugTypes.h | 42 class TpiSource { 46 TpiSource(COFFLinkerContext &ctx, TpiKind k, ObjFile *f); 47 virtual ~TpiSource(); 169 TpiSource *makeTpiSource(COFFLinkerContext &ctx, ObjFile *f); 170 TpiSource *makeTypeServerSource(COFFLinkerContext &ctx, 172 TpiSource *makeUseTypeServerSource(COFFLinkerContext &ctx, ObjFile *file, 174 TpiSource *makePrecompSource(COFFLinkerContext &ctx, ObjFile *file); 175 TpiSource *makeUsePrecompSource(COFFLinkerContext &ctx, ObjFile *file,
|
| H A D | COFFLinkerContext.h | 31 void addTpiSource(TpiSource *tpi) { tpiSourceList.push_back(tpi); } in addTpiSource() 43 std::vector<TpiSource *> tpiSourceList; 45 std::map<llvm::codeview::GUID, TpiSource *> typeServerSourceMappings; 46 std::map<uint32_t, TpiSource *> precompSourceMappings;
|
| H A D | TypeMerger.h | 68 ArrayRef<TpiSource *> dependencySources; 71 ArrayRef<TpiSource *> objectSources;
|
| H A D | PDB.cpp | 109 void addDebug(TpiSource *source); 111 void addDebugSymbols(TpiSource *source); 186 TpiSource *source; 299 for (TpiSource *source : ctx.tpiSourceList) { in addGHashTypeInfo() 569 TpiSource *source = debugChunk->file->debugTypesObj; in writeSymbolRecord() 866 TpiSource *source = debugChunk->file->debugTypesObj; in commit() 1018 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols() 1089 void PDBLinker::addDebug(TpiSource *source) { in addDebug() 1152 for (TpiSource *source : tMerger.dependencySources) in addObjectsToPDB() 1154 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;
|