Searched refs:LazyObject (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Symbols.h | 39 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 D | Symbols.cpp | 43 AssertSymbol<LazyObject>(); in assertSymbols() 411 resolveLazy(cast<LazyObject>(other)); in resolve() 645 void Symbol::resolveLazy(const LazyObject &other) { in resolveLazy()
|
| H A D | InputFiles.cpp | 1666 sym->resolve(LazyObject{*this}); in parseLazy() 1752 sym->resolve(LazyObject{*this}); in parseLazy()
|
| H A D | Driver.cpp | 1828 mb = cast<LazyObject>(sym)->file->mb; in handleLibcall()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | Symbols.h | 314 class LazyObject : public Symbol { 316 LazyObject(InputFile &file, StringRef name) in LazyObject() function 330 alignas(LazyObject) char f[sizeof(LazyObject)];
|
| H A D | SymbolTable.cpp | 139 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 D | Symbols.h | 309 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 D | Symbols.cpp | 71 if (auto *sym = dyn_cast<LazyObject>(this)) in getFile()
|
| H A D | SymbolTable.cpp | 86 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()
|