Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/COFF/
H A DInputFiles.cpp1032 for (const lto::InputFile::Symbol &objSym : obj->symbols()) { in parse() local
1033 StringRef symName = saver.save(objSym.getName()); in parse()
1034 int comdatIndex = objSym.getComdatIndex(); in parse()
1037 if (objSym.isExecutable()) in parse()
1041 if (objSym.isUndefined()) { in parse()
1043 if (objSym.isWeak()) in parse()
1058 } else if (objSym.isCommon()) { in parse()
1059 sym = ctx.symtab.addCommon(this, symName, objSym.getCommonSize()); in parse()
1060 } else if (objSym.isWeak() && objSym.isIndirect()) { in parse()
1078 objSym.isWeak()); in parse()
[all …]
H A DLTO.cpp147 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local
157 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1687 const lto::InputFile::Symbol &objSym, BitcodeFile &f) { in createBitcodeSymbol() argument
1688 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1689 uint8_t type = objSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1690 uint8_t visibility = mapVisibility(objSym.getVisibility()); in createBitcodeSymbol()
1693 sym = symtab.insert(saver().save(objSym.getName())); in createBitcodeSymbol()
1695 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
1696 if (objSym.isUndefined() || (c != -1 && !keptComdats[c])) { in createBitcodeSymbol()
1703 if (objSym.isCommon()) { in createBitcodeSymbol()
1705 objSym.getCommonAlignment(), in createBitcodeSymbol()
1706 objSym.getCommonSize()}); in createBitcodeSymbol()
[all …]
H A DLTO.cpp226 const lto::InputFile::Symbol &objSym = objSyms[i]; in add() local
234 r.Prevailing = !objSym.isUndefined() && sym->file == &f; in add()
247 usedStartStop.count(objSym.getSectionName()); in add()
/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DInputFiles.cpp2233 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol()
2235 if (objSym.isUndefined()) in createBitcodeSymbol()
2236 return symtab->addUndefined(name, &file, /*isWeakRef=*/objSym.isWeak()); in createBitcodeSymbol()
2241 switch (objSym.getVisibility()) { in createBitcodeSymbol()
2251 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() || in createBitcodeSymbol()
2254 if (objSym.isCommon()) in createBitcodeSymbol()
2255 return symtab->addCommon(name, &file, objSym.getCommonSize(), in createBitcodeSymbol()
2256 objSym.getCommonAlignment(), isPrivateExtern); in createBitcodeSymbol()
2259 /*size=*/0, objSym.isWeak(), isPrivateExtern, in createBitcodeSymbol()
2317 for (const auto &[i, objSym] : llvm::enumerate(obj->symbols())) { in parseLazy()
[all …]
H A DLTO.cpp121 for (const lto::InputFile::Symbol &objSym : objSyms) { in add() local
131 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()