Searched refs:TpiSource (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/COFF/ |
| H A D | DebugTypes.cpp | 49 class TypeServerSource : public TpiSource { 91 : TpiSource(ctx, PDBIpi, nullptr) {} in TypeServerIpiSource() 127 class PrecompSource : public TpiSource { 175 TpiSource::TpiSource(COFFLinkerContext &ctx, TpiKind k, ObjFile *f) in TpiSource() function in TpiSource 181 TpiSource::~TpiSource() { in ~TpiSource() 187 return make<TpiSource>(ctx, TpiSource::Regular, file); in makeTpiSource() 554 return TpiSource::mergeDebugT(m); in mergeDebugT() 585 void TpiSource::loadGHashes() { in loadGHashes() 602 void TpiSource::assignGHashesFromVector( in assignGHashesFromVector() 1192 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 | InputFiles.h | 61 class TpiSource; variable 207 TpiSource *debugTypesObj = nullptr; 331 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() 1175 for (TpiSource *source : tMerger.objectSources) in addObjectsToPDB() [all …]
|