Searched refs:LazyArchive (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DSymbols.h35 class LazyArchive;
378 // LazyArchive and LazyObject represent a symbols that is not yet in the link,
392 class LazyArchive : public Symbol { class in namespace:lld::elf
394 LazyArchive(InputFile &file, const llvm::object::Archive::Symbol s) function in class:lld::elf::LazyArchive
464 alignas(LazyArchive) char e[sizeof(LazyArchive)];
486 AssertSymbol<LazyArchive>();
499 return sizeof(LazyArchive);
H A DSymbols.cpp241 if (auto *sym = dyn_cast<LazyArchive>(this)) {
254 MemoryBufferRef LazyArchive::getMemberBuffer() {
408 resolveLazy(cast<LazyArchive>(other));
H A DInputFiles.cpp1123 symtab->addSymbol(LazyArchive{*this, sym});
H A DDriver.cpp1436 mb = cast<LazyArchive>(sym)->getMemberBuffer();
/freebsd-11-stable/contrib/llvm-project/lld/COFF/
H A DSymbols.cpp77 if (auto *sym = dyn_cast<LazyArchive>(this))
137 MemoryBufferRef LazyArchive::getMemberBuffer() {
H A DSymbols.h265 // symbol. If the resolver finds both Undefined and LazyArchive for
266 // the same name, it will ask the LazyArchive to load a file.
267 class LazyArchive : public Symbol { class in namespace:lld::coff
269 LazyArchive(ArchiveFile *f, const Archive::Symbol s) function in class:lld::coff::LazyArchive
433 alignas(LazyArchive) char e[sizeof(LazyArchive)];
H A DSymbolTable.h32 class LazyArchive;
H A DSymbolTable.cpp71 auto *l = cast<LazyArchive>(s);
80 "symbol passed to forceLazy is not a LazyArchive or LazyObject");
495 replaceSymbol<LazyArchive>(s, f, sym);
707 if (auto *l = dyn_cast<LazyArchive>(sym)) {
H A DDriver.cpp1863 if (dyn_cast_or_null<LazyArchive>(symtab->find(arg->getValue())))

Completed in 255 milliseconds