Searched refs:LazyArchive (Results 1 – 8 of 8) sorted by relevance
306 class LazyArchive : public Symbol {308 LazyArchive(ArchiveFile *file, const llvm::object::Archive::Symbol &sym) in LazyArchive() function357 alignas(LazyArchive) char e[sizeof(LazyArchive)];
129 void LazyArchive::fetchArchiveMember() { getFile()->fetch(sym); } in fetchArchiveMember()
152 else if (auto *lazy = dyn_cast<LazyArchive>(s)) in addUndefined()220 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive()228 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive()
293 class LazyArchive : public Symbol {295 LazyArchive(ArchiveFile *f, const Archive::Symbol s) in LazyArchive() function482 alignas(LazyArchive) char e[sizeof(LazyArchive)];
72 if (auto *sym = dyn_cast<LazyArchive>(this)) in getFile()135 MemoryBufferRef LazyArchive::getMemberBuffer() { in getMemberBuffer()
32 class LazyArchive; variable
80 auto *l = cast<LazyArchive>(s); in forceLazy()559 replaceSymbol<LazyArchive>(s, f, sym); in addLazyArchive()769 if (auto *l = dyn_cast<LazyArchive>(sym)) { in addLibcall()
2268 if (isa_and_nonnull<LazyArchive>(ctx.symtab.find(arg->getValue()))) in linkerMain()