Lines Matching refs:isWeakDef
49 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()
141 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib() argument
150 if (isWeakDef && !defined->isWeakDef()) in addDylib()
162 ((!isWeakDef && s->isWeakDef()) || in addDylib()
166 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()
184 else if (isa<Undefined>(s) || (isa<DylibSymbol>(s) && s->isWeakDef())) in addLazy()