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); in GetGlobalAddressSymbol()
83 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in GetGlobalAddressSymbol()
84 return WasmSym; in GetGlobalAddressSymbol()
122 const auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerSymbolOperand() local
125 if (WasmSym->isFunction()) in lowerSymbolOperand()
127 if (WasmSym->isGlobal()) in lowerSymbolOperand()
129 if (WasmSym->isTag()) in lowerSymbolOperand()
131 if (WasmSym->isTable()) in lowerSymbolOperand()
148 auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerTypeIndexOperand() local
149 WasmSym->setSignature(Signature); in lowerTypeIndexOperand()
150 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in lowerTypeIndexOperand()
152 MCSymbolRefExpr::create(WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in lowerTypeIndexOperand()