Searched refs:isWeakDef (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SymbolTable.cpp | 50 uint64_t size, bool isWeakDef, in addDefined() argument 59 assert(!isWeakDef || (isa<BitcodeFile>(file) && !isec) || in addDefined() 64 if (isWeakDef) { in addDefined() 66 if (defined->isWeakDef()) { in addDefined() 78 if (defined->isWeakDef()) { in addDefined() 100 overridesWeakDef = !isWeakDef && dysym->isWeakDef(); in addDefined() 122 src->isWeakDef(), src->privateExtern, src->thumb, in aliasDefined() 178 if (isWeakDef && !defined->isWeakDef()) in addDylib() 190 ((!isWeakDef && s->isWeakDef()) || in addDylib() 215 if (dysym->isWeakDef()) { in addLazyArchive() [all …]
|
| H A D | Symbols.h | 61 virtual bool isWeakDef() const { llvm_unreachable("cannot be weak def"); } in isWeakDef() function 119 uint64_t size, bool isWeakDef, bool isExternal, bool isPrivateExtern, 124 bool isWeakDef() const override { return weakDef; } in isWeakDef() function 126 return isWeakDef() && isExternal() && !privateExtern; in isExternalWeakDef() 247 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol() argument 249 : Symbol(DylibKind, name, file), refState(refState), weakDef(isWeakDef), in DylibSymbol() 256 bool isWeakDef() const override { return weakDef; } in isWeakDef() function
|
| H A D | SymbolTable.h | 41 uint64_t value, uint64_t size, bool isWeakDef, 53 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
|
| H A D | Symbols.cpp | 44 uint64_t value, uint64_t size, bool isWeakDef, bool isExternal, in Defined() argument 54 weakDef(isWeakDef), external(isExternal), isec(isec), value(value), in Defined()
|
| H A D | ExportTrie.cpp | 66 if (sym.isWeakDef()) in ExportInfo()
|
| H A D | SyntheticSections.cpp | 308 if (dysym->isWeakDef()) in addNonLazyBindingEntries() 808 hasWeakSymbol = hasWeakSymbol || sym->isWeakDef(); in finalizeContents() 1187 n_desc |= dysym->isWeakDef() ? N_WEAK_DEF : 0; in writeTo()
|
| H A D | InputFiles.cpp | 1835 bool isWeakDef = entry.flags & EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION; in parseExportedSymbols() local 1839 symtab->addDylib(entry.name, exportingFile, isWeakDef, isTlv)); in parseExportedSymbols()
|
| H A D | Writer.cpp | 583 if (sym->isWeakDef()) { in prepareBranchTarget()
|