Home
last modified time | relevance | path

Searched refs:isWeakDef (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DSymbolTable.cpp49 uint64_t size, bool isWeakDef, in addDefined() argument
58 assert(!isWeakDef || (isa<BitcodeFile>(file) && !isec) || in addDefined()
63 if (isWeakDef) { in addDefined()
64 if (defined->isWeakDef()) { in addDefined()
82 if (!defined->isWeakDef()) in addDefined()
87 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined()
95 s, name, file, isec, value, size, isWeakDef, /*isExternal=*/true, in addDefined()
150 if (isWeakDef && !defined->isWeakDef()) in addDylib()
162 ((!isWeakDef && s->isWeakDef()) || in addDylib()
166 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()
[all …]
H A DSymbols.h58 virtual bool isWeakDef() const { llvm_unreachable("cannot be weak def"); } in isWeakDef() function
116 uint64_t size, bool isWeakDef, bool isExternal, bool isPrivateExtern, in Defined() argument
122 noDeadStrip(noDeadStrip), weakDef(isWeakDef), external(isExternal) { in Defined()
127 bool isWeakDef() const override { return weakDef; } in isWeakDef() function
129 return isWeakDef() && isExternal() && !privateExtern; in isExternalWeakDef()
229 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol() argument
231 : Symbol(DylibKind, name, file), refState(refState), weakDef(isWeakDef), in DylibSymbol()
238 bool isWeakDef() const override { return weakDef; } in isWeakDef() function
H A DSymbolTable.h41 uint64_t value, uint64_t size, bool isWeakDef,
50 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
H A DExportTrie.cpp66 if (sym.isWeakDef()) in ExportInfo()
H A DSyntheticSections.cpp231 if (dysym->isWeakDef()) in addNonLazyBindingEntries()
721 hasWeakSymbol = hasWeakSymbol || sym->isWeakDef(); in finalizeContents()
1065 n_desc |= dysym->isWeakDef() ? N_WEAK_DEF : 0; in writeTo()
H A DInputFiles.cpp1017 bool isWeakDef = flags & EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION; in DylibFile() local
1020 isWeakDef, isTlv)); in DylibFile()
H A DWriter.cpp577 if (sym->isWeakDef()) { in prepareBranchTarget()