Searched refs:ArchiveFile (Results 1 – 17 of 17) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/lld/MachO/ |
| H A D | SymbolTable.h | 22 class ArchiveFile; variable 53 Symbol *addLazy(StringRef name, ArchiveFile *file,
|
| H A D | Symbols.h | 280 LazySymbol(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) in LazySymbol() 283 ArchiveFile *getFile() const { return cast<ArchiveFile>(file); } in getFile()
|
| H A D | InputFiles.h | 184 class ArchiveFile final : public InputFile { 186 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file);
|
| H A D | SymbolTable.cpp | 176 Symbol *SymbolTable::addLazy(StringRef name, ArchiveFile *file, in addLazy()
|
| H A D | InputFiles.cpp | 1227 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 D | Driver.cpp | 270 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 D | InputFiles.h | 325 class ArchiveFile : public InputFile { 327 explicit ArchiveFile(std::unique_ptr<Archive> &&file); 413 extern std::vector<ArchiveFile *> archiveFiles;
|
| H A D | InputFiles.cpp | 46 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 D | Symbols.cpp | 259 cast<ArchiveFile>(sym->file)->fetch(sym->sym); in fetch() 713 ArchiveFile *archive = cast<ArchiveFile>(laSym->file); in resolveLazy()
|
| H A D | MapFile.cpp | 278 for (const ArchiveFile *f : archiveFiles) in writeArchiveStats()
|
| H A D | Driver.cpp | 256 files.push_back(make<ArchiveFile>(std::move(file))); in addFile()
|
| /freebsd-13.1/contrib/llvm-project/lld/COFF/ |
| H A D | Symbols.h | 39 class ArchiveFile; variable 295 LazyArchive(ArchiveFile *f, const Archive::Symbol s) in LazyArchive() 302 ArchiveFile *file;
|
| H A D | InputFiles.h | 104 class ArchiveFile : public InputFile { 106 explicit ArchiveFile(MemoryBufferRef m);
|
| H A D | SymbolTable.h | 90 void addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym);
|
| H A D | InputFiles.cpp | 101 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 D | SymbolTable.cpp | 556 void SymbolTable::addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym) { in addLazyArchive()
|
| H A D | Driver.cpp | 216 symtab->addFile(make<ArchiveFile>(mbref)); in addBuffer()
|