Home
last modified time | relevance | path

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

/external/llvm-project/lld/COFF/
DDebugTypes.cpp47 class TypeServerSource : public TpiSource {
50 : TpiSource(PDB, nullptr), pdbInputFile(f) { in TypeServerSource()
80 class TypeServerIpiSource : public TpiSource {
82 explicit TypeServerIpiSource() : TpiSource(PDBIpi, nullptr) {} in TypeServerIpiSource()
96 class UseTypeServerSource : public TpiSource {
101 : TpiSource(UsingPDB, f), typeServerDependency(ts) {} in UseTypeServerSource()
118 class PrecompSource : public TpiSource {
120 PrecompSource(ObjFile *f) : TpiSource(PCH, f) { in PrecompSource()
139 class UsePrecompSource : public TpiSource {
142 : TpiSource(UsingPCH, f), precompDependency(precomp) {} in UsePrecompSource()
[all …]
DDebugTypes.h41 class TpiSource {
45 TpiSource(TpiKind k, ObjFile *f);
46 virtual ~TpiSource();
114 static std::vector<TpiSource *> instances;
119 static ArrayRef<TpiSource *> dependencySources;
122 static ArrayRef<TpiSource *> objectSources;
190 TpiSource *makeTpiSource(ObjFile *file);
191 TpiSource *makeTypeServerSource(PDBInputFile *pdbInputFile);
192 TpiSource *makeUseTypeServerSource(ObjFile *file,
194 TpiSource *makePrecompSource(ObjFile *file);
[all …]
DPDB.cpp114 void addDebug(TpiSource *source);
116 void addDebugSymbols(TpiSource *source);
118 void mergeSymbolRecords(TpiSource *source,
160 TpiSource *source;
192 DebugSHandler(PDBLinker &linker, ObjFile &file, TpiSource *source) in DebugSHandler()
258 for_each(TpiSource::instances, [&](TpiSource *source) { in addGHashTypeInfo()
308 TypeMerger &tMerger, TpiSource *source) { in translateIdSymbols()
495 void PDBLinker::mergeSymbolRecords(TpiSource *source, in mergeSymbolRecords()
828 void PDBLinker::addDebugSymbols(TpiSource *source) { in addDebugSymbols()
897 void PDBLinker::addDebug(TpiSource *source) { in addDebug()
[all …]
DInputFiles.h59 class TpiSource; variable
211 TpiSource *debugTypesObj = nullptr;
335 TpiSource *debugTypesObj = nullptr;
DDriver.cpp73 TpiSource::clear(); in link()