Lines Matching defs:WasmSym
46 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global));
59 WasmSym->setSignature(Signature.get());
61 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
64 return WasmSym;
70 auto *WasmSym = cast<MCSymbolWasm>(Printer.GetExternalSymbolSymbol(Name));
82 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL);
83 WasmSym->setGlobalType(wasm::WasmGlobalType{
88 return WasmSym;
94 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_EVENT);
97 WasmSym->setEventType(
102 WasmSym->setWeak(true);
103 WasmSym->setExternal(true);
112 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
117 WasmSym->setSignature(Signature.get());
120 return WasmSym;
147 const auto *WasmSym = cast<MCSymbolWasm>(Sym);
150 if (WasmSym->isFunction())
152 if (WasmSym->isGlobal())
154 if (WasmSym->isEvent())
170 auto *WasmSym = cast<MCSymbolWasm>(Sym);
171 WasmSym->setSignature(Signature.get());
173 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
175 MCSymbolRefExpr::create(WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx);