Home
last modified time | relevance | path

Searched refs:objSym (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DInputFiles.cpp1073 for (const lto::InputFile::Symbol &objSym : obj->symbols()) { in parse() local
1074 StringRef symName = saver.save(objSym.getName()); in parse()
1075 int comdatIndex = objSym.getComdatIndex(); in parse()
1078 if (objSym.isExecutable()) in parse()
1082 if (objSym.isUndefined()) { in parse()
1084 } else if (objSym.isCommon()) { in parse()
1085 sym = symtab->addCommon(this, symName, objSym.getCommonSize()); in parse()
1086 } else if (objSym.isWeak() && objSym.isIndirect()) { in parse()
1089 std::string fallback = std::string(objSym.getCOFFWeakExternalFallback()); in parse()
1106 if (objSym.isUsed()) in parse()
H A DLTO.cpp133 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local
143 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DLTO.cpp67 for (const lto::InputFile::Symbol &objSym : objSyms) { in add() local
77 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
H A DInputFiles.cpp1271 static macho::Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument
1273 StringRef name = saver.save(objSym.getName()); in createBitcodeSymbol()
1276 if (objSym.isUndefined()) in createBitcodeSymbol()
1279 assert(!objSym.isCommon() && "TODO: support common symbols in LTO"); in createBitcodeSymbol()
1284 switch (objSym.getVisibility()) { in createBitcodeSymbol()
1296 /*size=*/0, objSym.isWeak(), isPrivateExtern, in createBitcodeSymbol()
1323 for (const lto::InputFile::Symbol &objSym : obj->symbols()) in BitcodeFile() local
1324 symbols.push_back(createBitcodeSymbol(objSym, *this)); in BitcodeFile()
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1716 const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument
1718 StringRef name = saver.save(objSym.getName()); in createBitcodeSymbol()
1719 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1720 uint8_t type = objSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1721 uint8_t visibility = mapVisibility(objSym.getVisibility()); in createBitcodeSymbol()
1722 bool canOmitFromDynSym = objSym.canBeOmittedFromSymbolTable(); in createBitcodeSymbol()
1724 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
1725 if (objSym.isUndefined() || (c != -1 && !keptComdats[c])) { in createBitcodeSymbol()
1734 if (objSym.isCommon()) in createBitcodeSymbol()
1737 objSym.getCommonAlignment(), objSym.getCommonSize()}); in createBitcodeSymbol()
[all …]
H A DLTO.cpp231 const lto::InputFile::Symbol &objSym = objSyms[i]; in add() local
239 r.Prevailing = !objSym.isUndefined() && sym->file == &f; in add()
249 usedStartStop.count(objSym.getSectionName()); in add()