Lines Matching defs:objSym
2237 static macho::Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &objSym,
2239 StringRef name = saver().save(objSym.getName());
2241 if (objSym.isUndefined())
2242 return symtab->addUndefined(name, &file, /*isWeakRef=*/objSym.isWeak());
2247 switch (objSym.getVisibility()) {
2257 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() ||
2260 if (objSym.isCommon())
2261 return symtab->addCommon(name, &file, objSym.getCommonSize(),
2262 objSym.getCommonAlignment(), isPrivateExtern);
2265 /*size=*/0, objSym.isWeak(), isPrivateExtern,
2323 for (const auto &[i, objSym] : llvm::enumerate(obj->symbols())) {
2324 if (!objSym.isUndefined()) {
2325 symbols[i] = symtab->addLazyObject(saver().save(objSym.getName()), *this);