Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/wasm/
H A DInputFiles.cpp729 const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument
731 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol()
733 uint32_t flags = objSym.isWeak() ? WASM_SYMBOL_BINDING_WEAK : 0; in createBitcodeSymbol()
734 flags |= mapVisibility(objSym.getVisibility()); in createBitcodeSymbol()
736 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
739 if (objSym.isUndefined() || excludedByComdat) { in createBitcodeSymbol()
741 if (objSym.isExecutable()) in createBitcodeSymbol()
747 if (objSym.isExecutable()) in createBitcodeSymbol()
797 for (const lto::InputFile::Symbol &objSym : obj->symbols()) in parse() local
798 symbols.push_back(createBitcodeSymbol(keptComdats, objSym, *this)); in parse()
H A DLTO.cpp94 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local
104 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/llvm-project-15.0.7/lld/COFF/
H A DInputFiles.cpp1043 for (const lto::InputFile::Symbol &objSym : obj->symbols()) { in parse() local
1044 StringRef symName = saver.save(objSym.getName()); in parse()
1045 int comdatIndex = objSym.getComdatIndex(); in parse()
1048 if (objSym.isExecutable()) in parse()
1052 if (objSym.isUndefined()) { in parse()
1054 } else if (objSym.isCommon()) { in parse()
1055 sym = ctx.symtab.addCommon(this, symName, objSym.getCommonSize()); in parse()
1056 } else if (objSym.isWeak() && objSym.isIndirect()) { in parse()
1059 std::string fallback = std::string(objSym.getCOFFWeakExternalFallback()); in parse()
1076 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()
/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.cpp1607 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1608 uint8_t type = objSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1612 sym = symtab->insert(saver().save(objSym.getName())); in createBitcodeSymbol()
1614 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
1622 if (objSym.isCommon()) { in createBitcodeSymbol()
1624 objSym.getCommonAlignment(), in createBitcodeSymbol()
1625 objSym.getCommonSize()}); in createBitcodeSymbol()
1628 if (objSym.canBeOmittedFromSymbolTable()) in createBitcodeSymbol()
1674 const auto &objSym = it.value(); in postParse() local
1676 objSym.isCommon() || objSym.isWeak()) in postParse()
[all …]
H A DLTO.cpp240 const lto::InputFile::Symbol &objSym = objSyms[i]; in add() local
248 r.Prevailing = !objSym.isUndefined() && sym->file == &f; in add()
261 usedStartStop.count(objSym.getSectionName()); in add()
/llvm-project-15.0.7/lld/MachO/
H A DInputFiles.cpp2228 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol()
2230 if (objSym.isUndefined()) in createBitcodeSymbol()
2236 switch (objSym.getVisibility()) { in createBitcodeSymbol()
2249 if (objSym.isCommon()) in createBitcodeSymbol()
2250 return symtab->addCommon(name, &file, objSym.getCommonSize(), in createBitcodeSymbol()
2254 /*size=*/0, objSym.isWeak(), isPrivateExtern, in createBitcodeSymbol()
2291 for (const lto::InputFile::Symbol &objSym : obj->symbols()) in parse() local
2292 symbols.push_back(createBitcodeSymbol(objSym, *this)); in parse()
2298 const lto::InputFile::Symbol &objSym = it.value(); in parseLazy() local
2299 if (!objSym.isUndefined()) { in parseLazy()
[all …]
H A DLTO.cpp70 for (const lto::InputFile::Symbol &objSym : objSyms) { in add() local
80 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()