Home
last modified time | relevance | path

Searched refs:DefinedFunction (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DSymbols.cpp74 DefinedFunction *WasmSym::callCtors;
75 DefinedFunction *WasmSym::callDtors;
76 DefinedFunction *WasmSym::initMemory;
77 DefinedFunction *WasmSym::applyDataRelocs;
78 DefinedFunction *WasmSym::applyGlobalRelocs;
79 DefinedFunction *WasmSym::applyGlobalTLSRelocs;
80 DefinedFunction *WasmSym::initTLS;
81 DefinedFunction *WasmSym::startFunction;
127 if (auto *f = dyn_cast<DefinedFunction>(this)) in getChunk()
250 auto *f = cast<DefinedFunction>(this); in getFunctionIndex()
[all …]
H A DSymbols.h210 class DefinedFunction : public FunctionSymbol {
245 DefinedFunction *stubFunction = nullptr;
556 static DefinedFunction *initMemory;
560 static DefinedFunction *callCtors;
564 static DefinedFunction *callDtors;
568 static DefinedFunction *applyDataRelocs;
573 static DefinedFunction *applyGlobalRelocs;
578 static DefinedFunction *applyGlobalTLSRelocs;
582 static DefinedFunction *initTLS;
586 static DefinedFunction *startFunction;
[all …]
H A DSymbolTable.h96 DefinedFunction *addSyntheticFunction(StringRef name, uint32_t flags,
105 DefinedFunction *createUndefinedStub(const WasmSignature &sig);
136 llvm::DenseMap<WasmSignature, DefinedFunction *> stubFunctions;
H A DSymbolTable.cpp207 DefinedFunction *SymbolTable::addSyntheticFunction(StringRef name, in addSyntheticFunction()
213 return replaceSymbol<DefinedFunction>(insertName(name).first, name, in addSyntheticFunction()
318 auto* newSym = replaceSymbol<DefinedFunction>(sym, name, flags, file, function); in addDefinedFunction()
834 replaceSymbol<DefinedFunction>(sym, debugName, WASM_SYMBOL_BINDING_LOCAL, in replaceWithUnreachable()
871 DefinedFunction *SymbolTable::createUndefinedStub(const WasmSignature &sig) { in createUndefinedStub()
875 auto *sym = reinterpret_cast<DefinedFunction *>(make<SymbolUnion>()); in createUndefinedStub()
881 replaceSymbol<DefinedFunction>( in createUndefinedStub()
921 DefinedFunction *defined = nullptr; in handleSymbolVariants()
923 if (auto f = dyn_cast<DefinedFunction>(symbol)) { in handleSymbolVariants()
H A DWriter.cpp69 void createCommandExportWrapper(uint32_t functionIndex, DefinedFunction *f);
666 if (auto *f = dyn_cast<DefinedFunction>(sym)) { in calculateExports()
754 std::vector<DefinedFunction *> toWrap; in createCommandExportWrappers()
758 if (auto *f = dyn_cast<DefinedFunction>(sym)) in createCommandExportWrappers()
772 DefinedFunction *def = in createCommandExportWrappers()
973 static void createFunction(DefinedFunction *func, StringRef bodyContent) { in createFunction()
1383 DefinedFunction *f) { in createCommandExportWrapper()
1407 if (DefinedFunction *callDtors = WasmSym::callDtors) { in createCommandExportWrapper()
H A DLTO.cpp78 if (auto f = dyn_cast<DefinedFunction>(s)) in undefine()
H A DMapFile.cpp93 if (auto *DF = dyn_cast<DefinedFunction>(syms[i])) { in getSymbolStrings()
H A DInputFiles.cpp207 auto *f = cast<DefinedFunction>(sym); in calcNewValue()
580 return make<DefinedFunction>(name, flags, this, func); in createDefined()
H A DSyntheticSections.cpp109 if (auto *f = dyn_cast<DefinedFunction>(sym)) { in writeBody()
631 if (auto *d = dyn_cast<DefinedFunction>(sym)) { in writeBody()
H A DDriver.cpp960 if (auto *callDtorsFunc = dyn_cast<DefinedFunction>(callDtors)) { in linkerMain()