Home
last modified time | relevance | path

Searched refs:ArchiveFile (Results 1 – 17 of 17) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DSymbolTable.h22 class ArchiveFile; variable
53 Symbol *addLazy(StringRef name, ArchiveFile *file,
H A DSymbols.h280 LazySymbol(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) in LazySymbol()
283 ArchiveFile *getFile() const { return cast<ArchiveFile>(file); } in getFile()
H A DInputFiles.h184 class ArchiveFile final : public InputFile {
186 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file);
H A DSymbolTable.cpp176 Symbol *SymbolTable::addLazy(StringRef name, ArchiveFile *file, in addLazy()
H A DInputFiles.cpp1227 ArchiveFile::ArchiveFile(std::unique_ptr<object::Archive> &&f) in ArchiveFile() function in ArchiveFile
1233 void ArchiveFile::fetch(const object::Archive::Symbol &sym) { in fetch()
H A DDriver.cpp270 static DenseMap<StringRef, ArchiveFile *> loadedArchives;
289 if (ArchiveFile *cachedFile = loadedArchives[path]) in addFile()
333 newFile = loadedArchives[path] = make<ArchiveFile>(std::move(file)); in addFile()
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DInputFiles.h325 class ArchiveFile : public InputFile {
327 explicit ArchiveFile(std::unique_ptr<Archive> &&file);
413 extern std::vector<ArchiveFile *> archiveFiles;
H A DInputFiles.cpp46 std::vector<ArchiveFile *> elf::archiveFiles;
182 if (auto *f = dyn_cast<ArchiveFile>(file)) { in doParseFile()
1179 !cast<ArchiveFile>(sym->file)->parsed) || in initializeSymbols()
1214 ArchiveFile::ArchiveFile(std::unique_ptr<Archive> &&file) in ArchiveFile() function in ArchiveFile
1218 void ArchiveFile::parse() { in parse()
1228 void ArchiveFile::fetch(const Archive::Symbol &sym) { in fetch()
1317 bool ArchiveFile::shouldFetchForCommon(const Archive::Symbol &sym) { in shouldFetchForCommon()
1334 size_t ArchiveFile::getMemberCount() const { in getMemberCount()
H A DSymbols.cpp259 cast<ArchiveFile>(sym->file)->fetch(sym->sym); in fetch()
713 ArchiveFile *archive = cast<ArchiveFile>(laSym->file); in resolveLazy()
H A DMapFile.cpp278 for (const ArchiveFile *f : archiveFiles) in writeArchiveStats()
H A DDriver.cpp256 files.push_back(make<ArchiveFile>(std::move(file))); in addFile()
/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DSymbols.h39 class ArchiveFile; variable
295 LazyArchive(ArchiveFile *f, const Archive::Symbol s) in LazyArchive()
302 ArchiveFile *file;
H A DInputFiles.h104 class ArchiveFile : public InputFile {
106 explicit ArchiveFile(MemoryBufferRef m);
H A DSymbolTable.h90 void addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym);
H A DInputFiles.cpp101 ArchiveFile::ArchiveFile(MemoryBufferRef m) : InputFile(ArchiveKind, m) {} in ArchiveFile() function in ArchiveFile
103 void ArchiveFile::parse() { in parse()
113 void ArchiveFile::addMember(const Archive::Symbol &sym) { in addMember()
H A DSymbolTable.cpp556 void SymbolTable::addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym) { in addLazyArchive()
H A DDriver.cpp216 symtab->addFile(make<ArchiveFile>(mbref)); in addBuffer()