Home
last modified time | relevance | path

Searched refs:DylibSymbol (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbols.h81 assert(isa<Defined>(this) || isa<DylibSymbol>(this)); in resolveBranchVA()
256 class DylibSymbol : public Symbol {
258 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol() function
360 alignas(DylibSymbol) char d[sizeof(DylibSymbol)];
384 if (isa<DylibSymbol>(sym)) in needsBinding()
H A DSymbolTable.cpp149 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined()
234 else if (auto *dynsym = dyn_cast<DylibSymbol>(s)) in addUndefined()
271 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib()
278 (isa<DylibSymbol>(s) && in addDylib()
280 (!isDynamicLookup && cast<DylibSymbol>(s)->isDynamicLookup())))) { in addDylib()
281 if (auto *dynsym = dyn_cast<DylibSymbol>(s)) in addDylib()
283 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()
301 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyArchive()
319 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyObject()
H A DSymbols.cpp129 uint64_t DylibSymbol::getVA() const { in getVA()
H A DSyntheticSections.cpp321 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries()
548 if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) in needsWeakBind()
556 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol()
566 if (const auto *dysym = dyn_cast<DylibSymbol>(&sym)) in ordinalForSymbol()
732 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addBindingsForStub()
799 stubBinder = dyn_cast_or_null<DylibSymbol>(binder); in setUp()
980 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo()
1054 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents()
1356 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents()
1432 } else if (auto *dysym = dyn_cast<DylibSymbol>(entry.sym)) { in writeTo()
H A DICF.cpp131 if (isa<DylibSymbol>(sa) || isa<Undefined>(sa)) in equalsConstant()
304 assert(isa<Undefined>(sym) || isa<DylibSymbol>(sym)); in run()
H A DTarget.h30 class DylibSymbol; variable
H A DMarkLive.cpp259 dyn_cast_or_null<DylibSymbol>(symtab->find("dyld_stub_binder"))) in markLive()
H A DExportTrie.cpp75 } else if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) { in ExportInfo()
H A DSyntheticSections.h37 class DylibSymbol; variable
315 DylibSymbol *stubBinder = nullptr;
H A DUnwindInfoSection.cpp292 assert(isa<DylibSymbol>(s)); in prepareRelocations()
H A DWriter.cpp741 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols()
H A DDriver.cpp1429 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in handleExplicitExports()