Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DInputFiles.cpp73 std::map<std::string, PDBInputFile *> PDBInputFile::instances;
824 PDBInputFile::enqueue(ts.getName(), this); in initializeDependencies()
882 PDBInputFile::PDBInputFile(MemoryBufferRef m) : InputFile(PDBKind, m) {} in PDBInputFile() function in PDBInputFile
884 PDBInputFile::~PDBInputFile() = default;
886 PDBInputFile *PDBInputFile::findFromRecordPath(StringRef path, in findFromRecordPath()
891 auto it = PDBInputFile::instances.find(*p); in findFromRecordPath()
892 if (it != PDBInputFile::instances.end()) in findFromRecordPath()
897 void PDBInputFile::enqueue(StringRef path, ObjFile *fromFile) { in enqueue()
901 auto it = PDBInputFile::instances.emplace(*p, nullptr); in enqueue()
907 void PDBInputFile::parse() { in parse()
[all …]
H A DInputFiles.h319 class PDBInputFile : public InputFile {
321 explicit PDBInputFile(MemoryBufferRef m);
322 ~PDBInputFile();
328 static PDBInputFile *findFromRecordPath(StringRef path, ObjFile *fromFile);
330 static std::map<std::string, PDBInputFile *> instances;
H A DDebugTypes.h37 class PDBInputFile; variable
190 TpiSource *makeTypeServerSource(PDBInputFile *pdbInputFile);
H A DDebugTypes.cpp49 explicit TypeServerSource(PDBInputFile *f) in TypeServerSource()
70 PDBInputFile *pdbInputFile = nullptr;
198 TpiSource *lld::coff::makeTypeServerSource(PDBInputFile *pdbInputFile) { in makeTypeServerSource()
427 PDBInputFile *pdb = PDBInputFile::findFromRecordPath(tsPath, file); in getTypeServerSource()
H A DDriver.cpp76 PDBInputFile::instances.clear(); in link()
232 symtab->addFile(make<PDBInputFile>(mbref)); in addBuffer()