Lines Matching refs:WasmSym
50 auto *WasmSym = cast<MCSymbolWasm>(Printer.getSymbol(Global)); in GetGlobalAddressSymbol() local
55 !WasmSym->getType()) { in GetGlobalAddressSymbol()
66 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in GetGlobalAddressSymbol()
67 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(Type), Mutable}); in GetGlobalAddressSymbol()
69 return WasmSym; in GetGlobalAddressSymbol()
84 auto *WasmSym = Printer.getMCSymbolForFunction( in GetGlobalAddressSymbol() local
86 WasmSym->setSignature(Signature.get()); in GetGlobalAddressSymbol()
88 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in GetGlobalAddressSymbol()
89 return WasmSym; in GetGlobalAddressSymbol()
124 const auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerSymbolOperand() local
127 if (WasmSym->isFunction()) in lowerSymbolOperand()
129 if (WasmSym->isGlobal()) in lowerSymbolOperand()
131 if (WasmSym->isTag()) in lowerSymbolOperand()
133 if (WasmSym->isTable()) in lowerSymbolOperand()
149 auto *WasmSym = cast<MCSymbolWasm>(Sym); in lowerTypeIndexOperand() local
150 WasmSym->setSignature(Signature.get()); in lowerTypeIndexOperand()
152 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in lowerTypeIndexOperand()
154 MCSymbolRefExpr::create(WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in lowerTypeIndexOperand()