Home
last modified time | relevance | path

Searched refs:LazyObject (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/lld/ELF/
H A DSymbols.h39 class LazyObject; variable
236 void resolveLazy(const LazyObject &other);
435 class LazyObject : public Symbol {
437 LazyObject(InputFile &file) in LazyObject() function
495 alignas(LazyObject) char e[sizeof(LazyObject)];
507 return sizeof(LazyObject); in getSymbolSize()
H A DSymbols.cpp43 AssertSymbol<LazyObject>(); in assertSymbols()
411 resolveLazy(cast<LazyObject>(other)); in resolve()
645 void Symbol::resolveLazy(const LazyObject &other) { in resolveLazy()
H A DInputFiles.cpp1666 sym->resolve(LazyObject{*this}); in parseLazy()
1752 sym->resolve(LazyObject{*this}); in parseLazy()
H A DDriver.cpp1828 mb = cast<LazyObject>(sym)->file->mb; in handleLibcall()
/llvm-project-15.0.7/lld/MachO/
H A DSymbols.h314 class LazyObject : public Symbol {
316 LazyObject(InputFile &file, StringRef name) in LazyObject() function
330 alignas(LazyObject) char f[sizeof(LazyObject)];
H A DSymbolTable.cpp139 else if (isa<LazyObject>(s)) in addUndefined()
231 replaceSymbol<LazyObject>(s, file, name); in addLazyObject()
239 replaceSymbol<LazyObject>(s, file, name); in addLazyObject()
/llvm-project-15.0.7/lld/COFF/
H A DSymbols.h309 class LazyObject : public Symbol {
311 LazyObject(InputFile *f, StringRef n) : Symbol(LazyObjectKind, n), file(f) {} in LazyObject() function
488 alignas(LazyObject) char j[sizeof(LazyObject)];
H A DSymbols.cpp71 if (auto *sym = dyn_cast<LazyObject>(this)) in getFile()
H A DSymbolTable.cpp86 InputFile *file = cast<LazyObject>(s)->file; in forceLazy()
580 replaceSymbol<LazyObject>(s, f, n); in addLazyObject()
798 } else if (LazyObject *o = dyn_cast<LazyObject>(sym)) { in addLibcall()