Home
last modified time | relevance | path

Searched refs:InputFunction (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/lld/wasm/
H A DSymbolTable.h55 InputFunction *function);
97 InputFunction *function);
110 std::vector<InputFunction *> syntheticFunctions;
120 InputFunction *replaceWithUnreachable(Symbol *sym, const WasmSignature &sig,
H A DInputChunks.cpp69 if (const auto *f = dyn_cast<InputFunction>(this)) { in getSize()
79 if (const auto *f = dyn_cast<InputFunction>(this)) in getInputSize()
86 if (const auto *f = dyn_cast<InputFunction>(this)) { in writeTo()
198 void InputFunction::setFunctionIndex(uint32_t index) { in setFunctionIndex()
205 void InputFunction::setTableIndex(uint32_t index) { in setTableIndex()
270 void InputFunction::calculateSize() { in calculateSize()
308 void InputFunction::writeCompressed(uint8_t *buf) const { in writeCompressed()
H A DInputChunks.h248 class InputFunction : public InputChunk {
250 InputFunction(const WasmSignature &s, const WasmFunction *func, ObjFile *f) in InputFunction() function
262 InputFunction(StringRef name, const WasmSignature &s) in InputFunction() function
308 class SyntheticFunction : public InputFunction {
312 : InputFunction(name, s) { in InputFunction() function
H A DOutputSections.h58 explicit CodeSection(ArrayRef<InputFunction *> functions) in CodeSection()
72 ArrayRef<InputFunction *> functions;
H A DInputFiles.h31 class InputFunction; variable
138 std::vector<InputFunction *> functions;
H A DSymbols.h34 class InputFunction; variable
213 InputFunction *function);
225 InputFunction *function;
H A DSyntheticSections.cpp295 for (const InputFunction *func : inputFunctions) in writeBody()
299 void FunctionSection::addFunction(InputFunction *func) { in addFunction()
694 for (const InputFunction *f : out.functionSec->inputFunctions) { in writeBody()
737 for (const InputFunction *f : out.functionSec->inputFunctions) in numNamedFunctions()
781 for (const InputFunction *f : out.functionSec->inputFunctions) { in writeBody()
H A DSyntheticSections.h210 void addFunction(InputFunction *func);
212 std::vector<InputFunction *> inputFunctions;
H A DSymbolTable.cpp209 InputFunction *function) { in addSyntheticFunction()
306 InputFunction *function) { in addDefinedFunction()
826 InputFunction *SymbolTable::replaceWithUnreachable(Symbol *sym, in replaceWithUnreachable()
H A DOutputSections.cpp56 for (InputFunction *func : functions) { in finalizeContents()
H A DInputFiles.cpp500 auto *func = make<InputFunction>(types[f.SigIndex], &f, this); in parse()
577 InputFunction *func = in createDefined()
H A DWriter.cpp736 for (const InputFunction *f : out.functionSec->inputFunctions) in calculateTypes()
829 for (InputFunction *func : symtab->syntheticFunctions) in assignIndexes()
834 for (InputFunction *func : file->functions) in assignIndexes()
H A DSymbols.cpp293 InputFunction *function) in DefinedFunction()