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

/freebsd-13-stable/contrib/llvm-project/lld/COFF/
H A DDebugTypes.h33 class TpiSource { class in namespace:lld::coff
37 TpiSource(TpiKind k, ObjFile *f);
38 virtual ~TpiSource();
57 static void forEachSource(llvm::function_ref<void(TpiSource *)> fn);
69 TpiSource *makeTpiSource(ObjFile *file);
70 TpiSource *makeTypeServerSource(PDBInputFile *pdbInputFile);
71 TpiSource *makeUseTypeServerSource(ObjFile *file,
73 TpiSource *makePrecompSource(ObjFile *file);
74 TpiSource *makeUsePrecompSource(ObjFile *file,
H A DDebugTypes.cpp39 class TypeServerSource : public TpiSource {
42 : TpiSource(PDB, nullptr), pdbInputFile(f) {
68 class UseTypeServerSource : public TpiSource {
71 : TpiSource(UsingPDB, f), typeServerDependency(ts) {}
85 class PrecompSource : public TpiSource {
87 PrecompSource(ObjFile *f) : TpiSource(PCH, f) {
109 class UsePrecompSource : public TpiSource {
112 : TpiSource(UsingPCH, f), precompDependency(precomp) {}
123 static std::vector<TpiSource *> gc;
125 TpiSource function in class:TpiSource
[all...]
H A DInputFiles.h59 class TpiSource;
206 TpiSource *debugTypesObj = nullptr;
327 TpiSource *debugTypesObj = nullptr;
H A DPDB.cpp113 void addDebug(TpiSource *source);
115 const CVIndexMap *mergeTypeRecords(TpiSource *source, CVIndexMap *localMap);
837 const CVIndexMap *PDBLinker::mergeTypeRecords(TpiSource *source,
927 void PDBLinker::addDebug(TpiSource *source) {
931 if (source->kind == TpiSource::PDB)
977 TpiSource::forEachSource([&](TpiSource *source) {
983 TpiSource::forEachSource([&](TpiSource *source) {
1033 print(TpiSource
[all...]
H A DDriver.cpp92 TpiSource::clear();

Completed in 121 milliseconds