Home
last modified time | relevance | path

Searched refs:ObjSym (Results 1 – 12 of 12) sorted by relevance

/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/wasm/
H A DInputFiles.cpp390 static Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &ObjSym, in createBitcodeSymbol() argument
392 StringRef Name = Saver.save(ObjSym.getName()); in createBitcodeSymbol()
394 uint32_t Flags = ObjSym.isWeak() ? WASM_SYMBOL_BINDING_WEAK : 0; in createBitcodeSymbol()
395 Flags |= mapVisibility(ObjSym.getVisibility()); in createBitcodeSymbol()
397 if (ObjSym.isUndefined()) { in createBitcodeSymbol()
398 if (ObjSym.isExecutable()) in createBitcodeSymbol()
403 if (ObjSym.isExecutable()) in createBitcodeSymbol()
417 for (const lto::InputFile::Symbol &ObjSym : Obj->symbols()) in parse() local
418 Symbols.push_back(createBitcodeSymbol(ObjSym, *this)); in parse()
H A DLTO.cpp90 for (const lto::InputFile::Symbol &ObjSym : Obj.symbols()) { in add() local
100 R.Prevailing = !ObjSym.isUndefined() && Sym->getFile() == &F; in add()
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/wasm/
H A DInputFiles.cpp443 static Symbol *createBitcodeSymbol(const lto::InputFile::Symbol &ObjSym, in createBitcodeSymbol() argument
445 StringRef Name = Saver.save(ObjSym.getName()); in createBitcodeSymbol()
447 uint32_t Flags = ObjSym.isWeak() ? WASM_SYMBOL_BINDING_WEAK : 0; in createBitcodeSymbol()
448 Flags |= mapVisibility(ObjSym.getVisibility()); in createBitcodeSymbol()
450 if (ObjSym.isUndefined()) { in createBitcodeSymbol()
451 if (ObjSym.isExecutable()) in createBitcodeSymbol()
457 if (ObjSym.isExecutable()) in createBitcodeSymbol()
471 for (const lto::InputFile::Symbol &ObjSym : Obj->symbols()) in parse() local
472 Symbols.push_back(createBitcodeSymbol(ObjSym, *this)); in parse()
H A DLTO.cpp98 for (const lto::InputFile::Symbol &ObjSym : Obj.symbols()) { in add() local
108 R.Prevailing = !ObjSym.isUndefined() && Sym->getFile() == &F; in add()
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/COFF/
H A DInputFiles.cpp529 for (const lto::InputFile::Symbol &ObjSym : Obj->symbols()) { in parse() local
530 StringRef SymName = Saver.save(ObjSym.getName()); in parse()
531 int ComdatIndex = ObjSym.getComdatIndex(); in parse()
533 if (ObjSym.isUndefined()) { in parse()
535 } else if (ObjSym.isCommon()) { in parse()
536 Sym = Symtab->addCommon(this, SymName, ObjSym.getCommonSize()); in parse()
537 } else if (ObjSym.isWeak() && ObjSym.isIndirect()) { in parse()
540 std::string Fallback = ObjSym.getCOFFWeakExternalFallback(); in parse()
H A DLTO.cpp89 for (const lto::InputFile::Symbol &ObjSym : Obj.symbols()) { in add() local
99 R.Prevailing = !ObjSym.isUndefined() && Sym->getFile() == &F; in add()
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/COFF/
H A DInputFiles.cpp502 for (const lto::InputFile::Symbol &ObjSym : Obj->symbols()) { in parse() local
503 StringRef SymName = Saver.save(ObjSym.getName()); in parse()
504 int ComdatIndex = ObjSym.getComdatIndex(); in parse()
506 if (ObjSym.isUndefined()) { in parse()
508 } else if (ObjSym.isCommon()) { in parse()
509 Sym = Symtab->addCommon(this, SymName, ObjSym.getCommonSize()); in parse()
510 } else if (ObjSym.isWeak() && ObjSym.isIndirect()) { in parse()
513 std::string Fallback = ObjSym.getCOFFWeakExternalFallback(); in parse()
H A DLTO.cpp86 for (const lto::InputFile::Symbol &ObjSym : Obj.symbols()) { in add() local
96 R.Prevailing = !ObjSym.isUndefined() && Sym->getFile() == &F; in add()
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/ELF/
H A DInputFiles.cpp1141 const lto::InputFile::Symbol &ObjSym, in createBitcodeSymbol() argument
1143 StringRef Name = Saver.save(ObjSym.getName()); in createBitcodeSymbol()
1144 uint32_t Binding = ObjSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1146 uint8_t Type = ObjSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1147 uint8_t Visibility = mapVisibility(ObjSym.getVisibility()); in createBitcodeSymbol()
1148 bool CanOmitFromDynSym = ObjSym.canBeOmittedFromSymbolTable(); in createBitcodeSymbol()
1150 int C = ObjSym.getComdatIndex(); in createBitcodeSymbol()
1155 if (ObjSym.isUndefined()) in createBitcodeSymbol()
1159 if (ObjSym.isCommon()) in createBitcodeSymbol()
1160 return Symtab->addCommon(Name, ObjSym.getCommonSize(), in createBitcodeSymbol()
[all …]
H A DLTO.cpp169 const lto::InputFile::Symbol &ObjSym = ObjSyms[I]; in add() local
177 R.Prevailing = !ObjSym.isUndefined() && Sym->File == &F; in add()
187 UsedStartStop.count(ObjSym.getSectionName()); in add()
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/ELF/
H A DInputFiles.cpp1123 const lto::InputFile::Symbol &ObjSym, in createBitcodeSymbol() argument
1125 StringRef Name = Saver.save(ObjSym.getName()); in createBitcodeSymbol()
1126 uint32_t Binding = ObjSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol()
1128 uint8_t Type = ObjSym.isTLS() ? STT_TLS : STT_NOTYPE; in createBitcodeSymbol()
1129 uint8_t Visibility = mapVisibility(ObjSym.getVisibility()); in createBitcodeSymbol()
1130 bool CanOmitFromDynSym = ObjSym.canBeOmittedFromSymbolTable(); in createBitcodeSymbol()
1132 int C = ObjSym.getComdatIndex(); in createBitcodeSymbol()
1137 if (ObjSym.isUndefined()) in createBitcodeSymbol()
1141 if (ObjSym.isCommon()) in createBitcodeSymbol()
1142 return Symtab->addCommon(Name, ObjSym.getCommonSize(), in createBitcodeSymbol()
[all …]
H A DLTO.cpp163 const lto::InputFile::Symbol &ObjSym = ObjSyms[I]; in add() local
171 R.Prevailing = !ObjSym.isUndefined() && Sym->File == &F; in add()
181 UsedStartStop.count(ObjSym.getSectionName()); in add()