Home
last modified time | relevance | path

Searched refs:WasmSym (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp51 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global)); in GetGlobalAddressSymbol() local
56 !WasmSym->getType()) { in GetGlobalAddressSymbol()
67 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in GetGlobalAddressSymbol()
68 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(Type), Mutable}); in GetGlobalAddressSymbol()
70 return WasmSym; in GetGlobalAddressSymbol()
85 auto *WasmSym = Printer.getMCSymbolForFunction( in GetGlobalAddressSymbol() local
87 WasmSym->setSignature(Signature.get()); in GetGlobalAddressSymbol()
89 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in GetGlobalAddressSymbol()
90 return WasmSym; in GetGlobalAddressSymbol()
96 auto *WasmSym = cast<MCSymbolWasm>(Printer.GetExternalSymbolSymbol(Name)); in GetExternalSymbolSymbol() local
[all …]
H A DWebAssemblyAsmPrinter.cpp154 MCSymbolWasm *WasmSym = nullptr; in getMCSymbolForFunction() local
165 WasmSym = cast<MCSymbolWasm>( in getMCSymbolForFunction()
168 WasmSym = cast<MCSymbolWasm>(getSymbol(F)); in getMCSymbolForFunction()
170 return WasmSym; in getMCSymbolForFunction()
462 auto *WasmSym = cast<MCSymbolWasm>(CurrentFnSym); in emitFunctionBodyStart() local
463 WasmSym->setSignature(Signature.get()); in emitFunctionBodyStart()
465 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in emitFunctionBodyStart()
467 getTargetStreamer()->emitFunctionType(WasmSym); in emitFunctionBodyStart()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp618 auto *WasmSym = cast<MCSymbolWasm>(Sym); in ParseInstruction() local
619 WasmSym->setSignature(Signature.get()); in ParseInstruction()
621 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseInstruction()
623 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in ParseInstruction()
798 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
799 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in ParseDirective()
800 WasmSym->setGlobalType( in ParseDirective()
803 TOut.emitGlobalType(WasmSym); in ParseDirective()
829 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
830 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE); in ParseDirective()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp227 auto WasmSym = cast<MCSymbolWasm>( in parseDirectiveType() local
236 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in parseDirectiveType()
240 WasmSym->setComdat(true); in parseDirectiveType()
242 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in parseDirectiveType()
244 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_DATA); in parseDirectiveType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Disassembler/
H A DWebAssemblyDisassembler.cpp236 auto *WasmSym = cast<MCSymbolWasm>(Sym); in getInstruction() local
237 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in getInstruction()
239 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, getContext()); in getInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DWasmObjectWriter.cpp416 const auto *WasmSym = static_cast<const MCSymbolWasm *>(Sym); in executePostLayoutBinding() local
417 if (WasmSym->isNoStrip()) in executePostLayoutBinding()