| /openbsd-src/gnu/llvm/lld/wasm/ |
| H A D | SymbolTable.cpp | 221 return replaceSymbol<DefinedFunction>(insertName(name).first, name, in addSyntheticFunction() 237 auto *rtn = replaceSymbol<DefinedData>(s, name, WASM_SYMBOL_VISIBILITY_HIDDEN); in addOptionalDataSymbol() 247 return replaceSymbol<DefinedData>(insertName(name).first, name, flags); in addSyntheticDataSymbol() 256 return replaceSymbol<DefinedGlobal>(insertName(name).first, name, flags, in addSyntheticGlobal() 268 return replaceSymbol<DefinedGlobal>(s, name, WASM_SYMBOL_VISIBILITY_HIDDEN, in addOptionalGlobalSymbol() 281 return replaceSymbol<DefinedTable>(s, name, flags, nullptr, table); in addSyntheticTable() 326 auto* newSym = replaceSymbol<DefinedFunction>(sym, name, flags, file, function); in addDefinedFunction() 378 replaceSymbol<DefinedData>(s, name, flags, file, segment, address, size); in addDefinedData() 402 replaceSymbol<DefinedGlobal>(s, name, flags, file, global); in addDefinedGlobal() 426 replaceSymbol<DefinedTag>(s, name, flags, file, tag); in addDefinedTag() [all …]
|
| H A D | LTO.cpp | 79 replaceSymbol<UndefinedFunction>(f, f->getName(), std::nullopt, in undefine() 83 replaceSymbol<UndefinedData>(s, s->getName(), 0, s->getFile()); in undefine()
|
| H A D | Symbols.h | 649 T *replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
|
| H A D | Driver.cpp | 701 replaceSymbol<UndefinedFunction>(s, s->getName(), std::nullopt, in demoteLazySymbols()
|
| /openbsd-src/gnu/llvm/lld/COFF/ |
| H A D | SymbolTable.cpp | 496 replaceSymbol<DefinedLocalImport>(sym, ctx, name, d); in resolveRemainingUndefines() 514 replaceSymbol<DefinedAbsolute>(sym, ctx, name, 0); in resolveRemainingUndefines() 547 replaceSymbol<Undefined>(s, name); in addUndefined() 559 replaceSymbol<LazyArchive>(s, f, sym); in addLazyArchive() 573 replaceSymbol<LazyObject>(s, f, n); in addLazyObject() 588 replaceSymbol<LazyDLLSymbol>(s, f, sym, n); in addLazyDLLSymbol() 669 replaceSymbol<DefinedAbsolute>(s, ctx, n, sym); in addAbsolute() 682 replaceSymbol<DefinedAbsolute>(s, ctx, n, va); in addAbsolute() 695 replaceSymbol<DefinedSynthetic>(s, n, c); in addSynthetic() 706 replaceSymbol<DefinedRegular>(s, f, n, /*IsCOMDAT*/ false, in addRegular() [all …]
|
| H A D | LTO.cpp | 128 static void undefine(Symbol *s) { replaceSymbol<Undefined>(s, s->getName()); } in undefine()
|
| H A D | Writer.cpp | 1873 replaceSymbol<DefinedSynthetic>(t, t->getName(), tableChunk); in maybeAddRVATable() 1910 replaceSymbol<DefinedSynthetic>(headSym, headSym->getName(), table); in createRuntimePseudoRelocs() 1911 replaceSymbol<DefinedSynthetic>(endSym, endSym->getName(), endOfList); in createRuntimePseudoRelocs() 1931 replaceSymbol<DefinedSynthetic>(ctorListSym, ctorListSym->getName(), in insertCtorDtorSymbols() 1933 replaceSymbol<DefinedSynthetic>(dtorListSym, dtorListSym->getName(), in insertCtorDtorSymbols()
|
| H A D | Symbols.h | 492 void replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
|
| H A D | InputFiles.cpp | 573 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection()
|
| /openbsd-src/gnu/llvm/lld/MachO/ |
| H A D | SymbolTable.cpp | 126 Defined *defined = replaceSymbol<Defined>( in addDefined() 150 replaceSymbol<Undefined>(s, name, file, refState, in addUndefined() 178 replaceSymbol<CommonSymbol>(s, name, file, size, align, isPrivateExtern); in addCommon() 205 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib() 220 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive() 228 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive() 238 replaceSymbol<LazyObject>(s, file, name); in addLazyObject() 246 replaceSymbol<LazyObject>(s, file, name); in addLazyObject()
|
| H A D | LTO.cpp | 157 replaceSymbol<Undefined>(sym, sym->getName(), sym->getFile(), in add()
|
| H A D | Symbols.h | 363 T *replaceSymbol(Symbol *s, ArgT &&...arg) { in replaceSymbol() function
|
| H A D | Driver.cpp | 596 replaceSymbol<Defined>( in replaceCommonSymbols()
|
| H A D | SyntheticSections.cpp | 827 Defined *newSym = replaceSymbol<Defined>( in addEntry()
|