| /llvm-project-15.0.7/lld/wasm/ |
| H A D | SymbolTable.cpp | 213 return replaceSymbol<DefinedFunction>(insertName(name).first, name, in addSyntheticFunction() 239 return replaceSymbol<DefinedData>(insertName(name).first, name, flags); in addSyntheticDataSymbol() 248 return replaceSymbol<DefinedGlobal>(insertName(name).first, name, flags, in addSyntheticGlobal() 273 return replaceSymbol<DefinedTable>(s, name, flags, nullptr, table); in addSyntheticTable() 394 replaceSymbol<DefinedGlobal>(s, name, flags, file, global); in addDefinedGlobal() 418 replaceSymbol<DefinedTag>(s, name, flags, file, tag); in addDefinedTag() 442 replaceSymbol<DefinedTable>(s, name, flags, file, table); in addDefinedTable() 567 replaceSymbol<UndefinedData>(s, name, flags, file); in addUndefinedData() 618 replaceSymbol<UndefinedTable>(s, name, importName, importModule, flags, in addUndefinedTable() 725 replaceSymbol<LazySymbol>(s, name, 0, file, *sym); in addLazy() [all …]
|
| H A D | LTO.cpp | 79 replaceSymbol<UndefinedFunction>(f, f->getName(), None, None, 0, in undefine() 82 replaceSymbol<UndefinedData>(s, s->getName(), 0, s->getFile()); in undefine()
|
| H A D | Symbols.h | 639 T *replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SymbolTable.cpp | 112 Defined *defined = replaceSymbol<Defined>( in addDefined() 136 replaceSymbol<Undefined>(s, name, file, refState); in addUndefined() 165 replaceSymbol<CommonSymbol>(s, name, file, size, align, isPrivateExtern); in addCommon() 194 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib() 211 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive() 219 replaceSymbol<LazyArchive>(s, file, sym); in addLazyArchive() 231 replaceSymbol<LazyObject>(s, file, name); in addLazyObject() 239 replaceSymbol<LazyObject>(s, file, name); in addLazyObject()
|
| H A D | LTO.cpp | 98 replaceSymbol<Undefined>(sym, sym->getName(), sym->getFile(), in add()
|
| H A D | Symbols.h | 334 T *replaceSymbol(Symbol *s, ArgT &&...arg) { in replaceSymbol() function
|
| H A D | Driver.cpp | 569 replaceSymbol<Defined>( in replaceCommonSymbols()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | SymbolTable.cpp | 497 replaceSymbol<DefinedLocalImport>(sym, name, d); in resolveRemainingUndefines() 515 replaceSymbol<DefinedAbsolute>(sym, name, 0); in resolveRemainingUndefines() 550 replaceSymbol<Undefined>(s, name); in addUndefined() 564 replaceSymbol<LazyArchive>(s, f, sym); in addLazyArchive() 580 replaceSymbol<LazyObject>(s, f, n); in addLazyObject() 597 replaceSymbol<LazyDLLSymbol>(s, f, sym, n); in addLazyDLLSymbol() 680 replaceSymbol<DefinedAbsolute>(s, n, sym); in addAbsolute() 695 replaceSymbol<DefinedAbsolute>(s, n, va); in addAbsolute() 710 replaceSymbol<DefinedSynthetic>(s, n, c); in addSynthetic() 753 replaceSymbol<DefinedCommon>(s, f, n, size, sym, c); in addCommon() [all …]
|
| H A D | LTO.cpp | 121 static void undefine(Symbol *s) { replaceSymbol<Undefined>(s, s->getName()); } in undefine()
|
| H A D | Writer.cpp | 1788 replaceSymbol<DefinedSynthetic>(t, t->getName(), tableChunk); in maybeAddRVATable() 1825 replaceSymbol<DefinedSynthetic>(headSym, headSym->getName(), table); in createRuntimePseudoRelocs() 1826 replaceSymbol<DefinedSynthetic>(endSym, endSym->getName(), endOfList); in createRuntimePseudoRelocs() 1846 replaceSymbol<DefinedSynthetic>(ctorListSym, ctorListSym->getName(), in insertCtorDtorSymbols() 1848 replaceSymbol<DefinedSynthetic>(dtorListSym, dtorListSym->getName(), in insertCtorDtorSymbols()
|
| H A D | Symbols.h | 493 void replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol() function
|
| H A D | InputFiles.cpp | 572 replaceSymbol<DefinedRegular>(leader, this, name, /*IsCOMDAT*/ true, in handleComdatSelection()
|