Lines Matching defs:objSym
2251 static macho::Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &objSym,
2253 StringRef name = saver().save(objSym.getName());
2255 if (objSym.isUndefined())
2256 return symtab->addUndefined(name, &file, /*isWeakRef=*/objSym.isWeak());
2261 switch (objSym.getVisibility()) {
2271 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() ||
2274 if (objSym.isCommon())
2275 return symtab->addCommon(name, &file, objSym.getCommonSize(),
2276 objSym.getCommonAlignment(), isPrivateExtern);
2279 /*size=*/0, objSym.isWeak(), isPrivateExtern,
2337 for (const auto &[i, objSym] : llvm::enumerate(obj->symbols())) {
2338 if (!objSym.isUndefined()) {
2339 symbols[i] = symtab->addLazyObject(saver().save(objSym.getName()), *this);