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