Lines Matching refs:WasmSym
155 MCSymbolWasm *WasmSym = nullptr; in getMCSymbolForFunction() local
166 WasmSym = cast<MCSymbolWasm>( in getMCSymbolForFunction()
169 WasmSym = cast<MCSymbolWasm>(getSymbol(F)); in getMCSymbolForFunction()
171 return WasmSym; in getMCSymbolForFunction()
212 auto *WasmSym = cast<MCSymbolWasm>(GetExternalSymbolSymbol(Name)); in getOrCreateWasmSymbol() local
215 if (WasmSym->getType().hasValue()) in getOrCreateWasmSymbol()
216 return WasmSym; in getOrCreateWasmSymbol()
229 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in getOrCreateWasmSymbol()
230 WasmSym->setGlobalType(wasm::WasmGlobalType{ in getOrCreateWasmSymbol()
234 return WasmSym; in getOrCreateWasmSymbol()
240 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG); in getOrCreateWasmSymbol()
243 WasmSym->setTagType( in getOrCreateWasmSymbol()
248 WasmSym->setWeak(true); in getOrCreateWasmSymbol()
249 WasmSym->setExternal(true); in getOrCreateWasmSymbol()
258 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in getOrCreateWasmSymbol()
263 WasmSym->setSignature(Signature.get()); in getOrCreateWasmSymbol()
266 return WasmSym; in getOrCreateWasmSymbol()
546 auto *WasmSym = cast<MCSymbolWasm>(CurrentFnSym); in emitFunctionBodyStart() local
547 WasmSym->setSignature(Signature.get()); in emitFunctionBodyStart()
549 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in emitFunctionBodyStart()
551 getTargetStreamer()->emitFunctionType(WasmSym); in emitFunctionBodyStart()