Searched refs:LazyArchive (Results 1 – 8 of 8) sorted by relevance
310 class LazyArchive : public Symbol {312 LazyArchive(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) in LazyArchive() function361 alignas(LazyArchive) char e[sizeof(LazyArchive)];
133 void LazyArchive::fetchArchiveMember() { getFile()->fetch(sym); } in fetchArchiveMember()
230 else if (auto *lazy = dyn_cast<LazyArchive>(s)) in addUndefined()298 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive()306 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive()
294 class LazyArchive : public Symbol {296 LazyArchive(ArchiveFile *f, const Archive::Symbol s) in LazyArchive() function483 alignas(LazyArchive) char e[sizeof(LazyArchive)];
72 if (auto *sym = dyn_cast<LazyArchive>(this)) in getFile()135 MemoryBufferRef LazyArchive::getMemberBuffer() { in getMemberBuffer()
31 class LazyArchive; variable
99 auto *l = cast<LazyArchive>(s); in forceLazy()603 replaceSymbol<LazyArchive>(s, f, sym); in addLazyArchive()813 if (auto *l = dyn_cast<LazyArchive>(sym)) { in addLibcall()
2445 if (isa_and_nonnull<LazyArchive>(ctx.symtab.find(arg->getValue()))) in linkerMain()