Home
last modified time | relevance | path

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

/external/llvm-project/lld/MachO/
DSymbolTable.h20 class ArchiveFile; variable
44 Symbol *addLazy(StringRef name, ArchiveFile *file,
DSymbols.h25 class ArchiveFile; variable
172 LazySymbol(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) in LazySymbol()
180 ArchiveFile *file;
DInputFiles.h140 class ArchiveFile : public InputFile {
142 explicit ArchiveFile(std::unique_ptr<llvm::object::Archive> &&file);
DInputFiles.cpp599 ArchiveFile::ArchiveFile(std::unique_ptr<llvm::object::Archive> &&f) in ArchiveFile() function in ArchiveFile
605 void ArchiveFile::fetch(const object::Archive::Symbol &sym) { in fetch()
DSymbolTable.cpp116 Symbol *SymbolTable::addLazy(StringRef name, ArchiveFile *file, in addLazy()
DWriter.cpp487 if (isa<ObjFile>(file) || isa<ArchiveFile>(file)) in buildInputSectionPriorities()
DDriver.cpp304 newFile = make<ArchiveFile>(std::move(file)); in addFile()
/external/llvm-project/lld/ELF/
DInputFiles.h326 class ArchiveFile : public InputFile {
328 explicit ArchiveFile(std::unique_ptr<Archive> &&file);
413 extern std::vector<ArchiveFile *> archiveFiles;
DInputFiles.cpp46 std::vector<ArchiveFile *> elf::archiveFiles;
181 if (auto *f = dyn_cast<ArchiveFile>(file)) { in doParseFile()
1182 !cast<ArchiveFile>(sym->file)->parsed) || in initializeSymbols()
1203 ArchiveFile::ArchiveFile(std::unique_ptr<Archive> &&file) in ArchiveFile() function in ArchiveFile
1207 void ArchiveFile::parse() { in parse()
1217 void ArchiveFile::fetch(const Archive::Symbol &sym) { in fetch()
1305 bool ArchiveFile::shouldFetchForCommon(const Archive::Symbol &sym) { in shouldFetchForCommon()
1322 size_t ArchiveFile::getMemberCount() const { in getMemberCount()
DSymbols.cpp254 cast<ArchiveFile>(sym->file)->fetch(sym->sym); in fetch()
704 ArchiveFile *archive = cast<ArchiveFile>(laSym->file); in resolveLazy()
DMapFile.cpp278 for (const ArchiveFile *f : archiveFiles) in writeArchiveStats()
DDriver.cpp252 files.push_back(make<ArchiveFile>(std::move(file))); in addFile()
/external/llvm-project/lld/wasm/
DInputFiles.h86 class ArchiveFile : public InputFile {
88 explicit ArchiveFile(MemoryBufferRef m) : InputFile(ArchiveKind, m) {} in ArchiveFile() function
DSymbolTable.h77 void addLazy(ArchiveFile *f, const llvm::object::Archive::Symbol *sym);
DInputFiles.cpp534 void ArchiveFile::parse() { in parse()
548 void ArchiveFile::addMember(const Archive::Symbol *sym) { in addMember()
DSymbols.cpp345 void LazySymbol::fetch() { cast<ArchiveFile>(file)->addMember(&archiveSymbol); } in fetch()
DSymbolTable.cpp33 if (auto *f = dyn_cast<ArchiveFile>(file)) { in addFile()
556 void SymbolTable::addLazy(ArchiveFile *file, const Archive::Symbol *sym) { in addLazy()
DDriver.cpp275 files.push_back(make<ArchiveFile>(mbref)); in addFile()
/external/llvm-project/lld/COFF/
DSymbols.h39 class ArchiveFile; variable
293 LazyArchive(ArchiveFile *f, const Archive::Symbol s) in LazyArchive()
300 ArchiveFile *file;
DInputFiles.h102 class ArchiveFile : public InputFile {
104 explicit ArchiveFile(MemoryBufferRef m);
DSymbolTable.h88 void addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym);
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()
DSymbolTable.cpp512 void SymbolTable::addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym) { in addLazyArchive()
DDriver.cpp216 symtab->addFile(make<ArchiveFile>(mbref)); in addBuffer()