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

/openbsd-current/gnu/llvm/lld/wasm/
H A DSymbolTable.h55 InputFunction *function);
95 InputFunction *function);
109 std::vector<InputFunction *> syntheticFunctions;
119 InputFunction *replaceWithUnreachable(Symbol *sym, const WasmSignature &sig,
H A DInputChunks.cpp69 if (const auto *f = dyn_cast<InputFunction>(this)) {
79 if (const auto *f = dyn_cast<InputFunction>(this))
86 if (const auto *f = dyn_cast<InputFunction>(this)) {
198 void InputFunction::setFunctionIndex(uint32_t index) {
199 LLVM_DEBUG(dbgs() << "InputFunction::setFunctionIndex: " << name << " -> "
205 void InputFunction::setTableIndex(uint32_t index) {
206 LLVM_DEBUG(dbgs() << "InputFunction::setTableIndex: " << name << " -> "
270 void InputFunction::calculateSize() {
308 void InputFunction::writeCompressed(uint8_t *buf) const {
H A DInputChunks.h250 class InputFunction : public InputChunk { class in namespace:lld::wasm
252 InputFunction(const WasmSignature &s, const WasmFunction *func, ObjFile *f) function in class:lld::wasm::InputFunction
264 InputFunction(StringRef name, const WasmSignature &s) function in class:lld::wasm::InputFunction
310 class SyntheticFunction : public InputFunction {
314 : InputFunction(name, s) {
H A DOutputSections.h58 explicit CodeSection(ArrayRef<InputFunction *> functions)
72 ArrayRef<InputFunction *> functions;
H A DInputFiles.h32 class InputFunction;
140 std::vector<InputFunction *> functions;
H A DSyntheticSections.cpp297 for (const InputFunction *func : inputFunctions)
301 void FunctionSection::addFunction(InputFunction *func) {
695 for (const InputFunction *f : out.functionSec->inputFunctions) {
738 for (const InputFunction *f : out.functionSec->inputFunctions)
782 for (const InputFunction *f : out.functionSec->inputFunctions) {
H A DSymbols.h37 class InputFunction;
220 InputFunction *function);
232 InputFunction *function;
H A DSyntheticSections.h211 void addFunction(InputFunction *func);
213 std::vector<InputFunction *> inputFunctions;
H A DOutputSections.cpp56 for (InputFunction *func : functions) {
H A DSymbolTable.cpp217 InputFunction *function) {
314 InputFunction *function) {
841 InputFunction *SymbolTable::replaceWithUnreachable(Symbol *sym,
H A DSymbols.cpp288 // functions we set the index on the InputFunction so that we don't export
300 InputFunction *function)
H A DInputFiles.cpp502 auto *func = make<InputFunction>(types[f.SigIndex], &f, this);
579 InputFunction *func =
H A DWriter.cpp761 for (const InputFunction *f : out.functionSec->inputFunctions)
854 for (InputFunction *func : symtab->syntheticFunctions)
859 for (InputFunction *func : file->functions)

Completed in 388 milliseconds