Lines Matching defs:WasmSym
700 auto *WasmSym = cast<MCSymbolWasm>(Sym);
701 WasmSym->setSignature(Signature);
702 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
704 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx);
945 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
946 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL);
947 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(*Type), Mutable});
949 TOut.emitGlobalType(WasmSym);
976 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
977 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE);
982 WasmSym->setTableType(Type);
983 TOut.emitTableType(WasmSym);
996 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
997 if (WasmSym->isDefined()) {
1015 LastFunctionLabel = WasmSym;
1022 WasmSym->setSignature(Signature);
1023 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
1024 TOut.emitFunctionType(WasmSym);
1038 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
1039 WasmSym->setExportName(Ctx.allocateString(ExportName));
1040 TOut.emitExportName(WasmSym, ExportName);
1053 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
1054 WasmSym->setImportModule(Ctx.allocateString(ImportModule));
1055 TOut.emitImportModule(WasmSym, ImportModule);
1068 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
1069 WasmSym->setImportName(Ctx.allocateString(ImportName));
1070 TOut.emitImportName(WasmSym, ImportName);
1078 auto *WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
1082 WasmSym->setSignature(Signature);
1083 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG);
1084 TOut.emitTagType(WasmSym);
1219 auto *WasmSym = cast<MCSymbolWasm>(Symbol);
1222 if (WasmSym->getType() == wasm::WASM_SYMBOL_TYPE_DATA) {
1247 WasmSym->setComdat(true);
1255 if (WasmSym->isFunction()) {