Searched refs:objSym (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | InputFiles.cpp | 1392 for (const lto::InputFile::Symbol &objSym : obj->symbols()) { in parse() local 1393 StringRef symName = saver.save(objSym.getName()); in parse() 1394 int comdatIndex = objSym.getComdatIndex(); in parse() 1397 if (objSym.isExecutable()) in parse() 1401 if (objSym.isUndefined()) { in parse() 1403 if (objSym.isWeak()) in parse() 1418 } else if (objSym.isCommon()) { in parse() 1419 sym = symtab.addCommon(this, symName, objSym.getCommonSize()); in parse() 1420 } else if (objSym.isWeak() && objSym.isIndirect()) { in parse() 1423 std::string fallback = std::string(objSym.getCOFFWeakExternalFallback()); in parse() [all …]
|
| H A D | LTO.cpp | 153 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local 163 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | InputFiles.cpp | 1839 const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument 1841 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol() 1842 uint8_t type = objSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol() 1843 uint8_t visibility = mapVisibility(objSym.getVisibility()); in createBitcodeSymbol() 1851 objSym.Name = ctx.uniqueSaver.save(objSym.getName()); in createBitcodeSymbol() 1852 sym = ctx.symtab->insert(objSym.getName()); in createBitcodeSymbol() 1855 if (objSym.isUndefined()) { in createBitcodeSymbol() 1862 if (objSym.isCommon()) { in createBitcodeSymbol() 1864 STT_OBJECT, objSym.getCommonAlignment(), in createBitcodeSymbol() 1865 objSym.getCommonSize()}); in createBitcodeSymbol() [all …]
|
| H A D | LTO.cpp | 234 const lto::InputFile::Symbol &objSym = objSyms[i]; in add() local 242 r.Prevailing = !objSym.isUndefined() && sym->file == &f; in add() 255 usedStartStop.count(objSym.getSectionName()); in add()
|
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | InputFiles.cpp | 2301 static macho::Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument 2303 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol() 2305 if (objSym.isUndefined()) in createBitcodeSymbol() 2306 return symtab->addUndefined(name, &file, /*isWeakRef=*/objSym.isWeak()); in createBitcodeSymbol() 2311 switch (objSym.getVisibility()) { in createBitcodeSymbol() 2321 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() || in createBitcodeSymbol() 2324 if (objSym.isCommon()) in createBitcodeSymbol() 2325 return symtab->addCommon(name, &file, objSym.getCommonSize(), in createBitcodeSymbol() 2326 objSym.getCommonAlignment(), isPrivateExtern); in createBitcodeSymbol() 2329 /*size=*/0, objSym.isWeak(), isPrivateExtern, in createBitcodeSymbol() [all …]
|
| H A D | LTO.cpp | 121 for (const lto::InputFile::Symbol &objSym : objSyms) { in add() local 131 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
|