Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lld/wasm/
H A DInputFiles.cpp777 const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument
779 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol()
781 uint32_t flags = objSym.isWeak() ? WASM_SYMBOL_BINDING_WEAK : 0; in createBitcodeSymbol()
782 flags |= mapVisibility(objSym.getVisibility()); in createBitcodeSymbol()
784 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
787 if (objSym.isUndefined() || excludedByComdat) { in createBitcodeSymbol()
789 if (objSym.isExecutable()) in createBitcodeSymbol()
795 if (objSym.isExecutable()) in createBitcodeSymbol()
845 for (const lto::InputFile::Symbol &objSym : obj->symbols()) in parse() local
846 symbols.push_back(createBitcodeSymbol(keptComdats, objSym, *this)); in parse()
H A DLTO.cpp95 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local
105 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/openbsd-src/gnu/llvm/lld/COFF/
H A DInputFiles.cpp1030 for (const lto::InputFile::Symbol &objSym : obj->symbols()) { in parse() local
1031 StringRef symName = saver.save(objSym.getName()); in parse()
1032 int comdatIndex = objSym.getComdatIndex(); in parse()
1035 if (objSym.isExecutable()) in parse()
1039 if (objSym.isUndefined()) { in parse()
1041 } else if (objSym.isCommon()) { in parse()
1042 sym = ctx.symtab.addCommon(this, symName, objSym.getCommonSize()); in parse()
1043 } else if (objSym.isWeak() && objSym.isIndirect()) { in parse()
1046 std::string fallback = std::string(objSym.getCOFFWeakExternalFallback()); in parse()
1061 objSym.isWeak()); in parse()
[all …]
H A DLTO.cpp140 for (const lto::InputFile::Symbol &objSym : obj.symbols()) { in add() local
150 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/openbsd-src/gnu/llvm/lld/MachO/
H A DInputFiles.cpp2177 static macho::Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &objSym, in createBitcodeSymbol() argument
2179 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol()
2181 if (objSym.isUndefined()) in createBitcodeSymbol()
2182 return symtab->addUndefined(name, &file, /*isWeakRef=*/objSym.isWeak()); in createBitcodeSymbol()
2187 switch (objSym.getVisibility()) { in createBitcodeSymbol()
2197 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() || in createBitcodeSymbol()
2200 if (objSym.isCommon()) in createBitcodeSymbol()
2201 return symtab->addCommon(name, &file, objSym.getCommonSize(), in createBitcodeSymbol()
2202 objSym.getCommonAlignment(), isPrivateExtern); in createBitcodeSymbol()
2205 /*size=*/0, objSym.isWeak(), isPrivateExtern, in createBitcodeSymbol()
[all …]
H A DLTO.cpp129 for (const lto::InputFile::Symbol &objSym : objSyms) { in add() local
139 r.Prevailing = !objSym.isUndefined() && sym->getFile() == &f; in add()
/openbsd-src/gnu/llvm/lld/ELF/
H A DInputFiles.cpp1654 const lto::InputFile::Symbol &objSym, BitcodeFile &f) { in createBitcodeSymbol() argument
1655 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1656 uint8_t type = objSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1657 uint8_t visibility = mapVisibility(objSym.getVisibility()); in createBitcodeSymbol()
1660 sym = symtab.insert(saver().save(objSym.getName())); in createBitcodeSymbol()
1662 int c = objSym.getComdatIndex(); in createBitcodeSymbol()
1663 if (objSym.isUndefined() || (c != -1 && !keptComdats[c])) { in createBitcodeSymbol()
1670 if (objSym.isCommon()) { in createBitcodeSymbol()
1672 objSym.getCommonAlignment(), in createBitcodeSymbol()
1673 objSym.getCommonSize()}); in createBitcodeSymbol()
[all …]
H A DLTO.cpp243 const lto::InputFile::Symbol &objSym = objSyms[i]; in add() local
251 r.Prevailing = !objSym.isUndefined() && sym->file == &f; in add()
264 usedStartStop.count(objSym.getSectionName()); in add()