Lines Matching refs:WasmSym
49 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global)); in GetGlobalAddressSymbol() local
54 !WasmSym->getType()) { in GetGlobalAddressSymbol()
62 WebAssembly::wasmSymbolSetType(WasmSym, GlobalVT, VTs); in GetGlobalAddressSymbol()
64 return WasmSym; in GetGlobalAddressSymbol()
79 auto *WasmSym = Printer.getMCSymbolForFunction( in GetGlobalAddressSymbol() local
82 WasmSym->setSignature(Signature.get()); in GetGlobalAddressSymbol()
84 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in GetGlobalAddressSymbol()
85 return WasmSym; in GetGlobalAddressSymbol()
123 const auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerSymbolOperand() local
126 if (WasmSym->isFunction()) in lowerSymbolOperand()
128 if (WasmSym->isGlobal()) in lowerSymbolOperand()
130 if (WasmSym->isTag()) in lowerSymbolOperand()
132 if (WasmSym->isTable()) in lowerSymbolOperand()
148 auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerTypeIndexOperand() local
149 WasmSym->setSignature(Signature.get()); in lowerTypeIndexOperand()
151 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in lowerTypeIndexOperand()
153 MCSymbolRefExpr::create(WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in lowerTypeIndexOperand()