Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSymbolTable.cpp78 if (auto *F = dyn_cast<ArchiveFile>(File)) { in addFile()
543 void SymbolTable::addLazyArchive(StringRef Name, ArchiveFile &File, in addLazyArchive()
780 SymbolTable::addLazyArchive<ELF32LE>(StringRef, ArchiveFile &,
783 SymbolTable::addLazyArchive<ELF32BE>(StringRef, ArchiveFile &,
786 SymbolTable::addLazyArchive<ELF64LE>(StringRef, ArchiveFile &,
789 SymbolTable::addLazyArchive<ELF64BE>(StringRef, ArchiveFile &,
H A DInputFiles.cpp827 ArchiveFile::ArchiveFile(std::unique_ptr<Archive> &&File) in ArchiveFile() function in ArchiveFile
831 template <class ELFT> void ArchiveFile::parse() { in parse()
837 InputFile *ArchiveFile::fetch(const Archive::Symbol &Sym) { in fetch()
1321 template void ArchiveFile::parse<ELF32LE>();
1322 template void ArchiveFile::parse<ELF32BE>();
1323 template void ArchiveFile::parse<ELF64LE>();
1324 template void ArchiveFile::parse<ELF64BE>();
H A DInputFiles.h284 class ArchiveFile : public InputFile {
286 explicit ArchiveFile(std::unique_ptr<Archive> &&File);
H A DSymbolTable.h58 void addLazyArchive(StringRef Name, ArchiveFile &F,
H A DSymbols.cpp219 InputFile *LazyArchive::fetch() { return cast<ArchiveFile>(File)->fetch(Sym); } in fetch()
H A DSymbols.h34 class ArchiveFile; variable
H A DDriver.cpp223 Files.push_back(make<ArchiveFile>(std::move(File))); in addFile()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DSymbols.h32 class ArchiveFile; variable
256 Lazy(ArchiveFile *F, const Archive::Symbol S) in Lazy()
261 ArchiveFile *File;
H A DInputFiles.cpp71 ArchiveFile::ArchiveFile(MemoryBufferRef M) : InputFile(ArchiveKind, M) {} in ArchiveFile() function in lld::coff::ArchiveFile
73 void ArchiveFile::parse() { in parse()
83 void ArchiveFile::addMember(const Archive::Symbol *Sym) { in addMember()
H A DInputFiles.h89 class ArchiveFile : public InputFile {
91 explicit ArchiveFile(MemoryBufferRef M);
H A DSymbolTable.h87 void addLazy(ArchiveFile *F, const Archive::Symbol Sym);
H A DSymbolTable.cpp326 void SymbolTable::addLazy(ArchiveFile *F, const Archive::Symbol Sym) { in addLazy()
H A DDriver.cpp164 Symtab->addFile(make<ArchiveFile>(MBRef)); in addBuffer()