Home
last modified time | relevance | path

Searched refs:replaceSymbol (Results 1 – 14 of 14) sorted by relevance

/openbsd-src/gnu/llvm/lld/wasm/
H A DSymbolTable.cpp221 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 DLTO.cpp79 replaceSymbol<UndefinedFunction>(f, f->getName(), std::nullopt, in undefine()
83 replaceSymbol<UndefinedData>(s, s->getName(), 0, s->getFile()); in undefine()
H A DSymbols.h649 T *replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
H A DDriver.cpp701 replaceSymbol<UndefinedFunction>(s, s->getName(), std::nullopt, in demoteLazySymbols()
/openbsd-src/gnu/llvm/lld/COFF/
H A DSymbolTable.cpp496 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 DLTO.cpp128 static void undefine(Symbol *s) { replaceSymbol<Undefined>(s, s->getName()); } in undefine()
H A DWriter.cpp1873 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 DSymbols.h492 void replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
H A DInputFiles.cpp573 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection()
/openbsd-src/gnu/llvm/lld/MachO/
H A DSymbolTable.cpp126 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 DLTO.cpp157 replaceSymbol<Undefined>(sym, sym->getName(), sym->getFile(), in add()
H A DSymbols.h363 T *replaceSymbol(Symbol *s, ArgT &&...arg) { in replaceSymbol() function
H A DDriver.cpp596 replaceSymbol<Defined>( in replaceCommonSymbols()
H A DSyntheticSections.cpp827 Defined *newSym = replaceSymbol<Defined>( in addEntry()