Lines Matching defs:WasmSym
642 auto *WasmSym = cast<MCSymbolWasm>(Sym);
643 WasmSym->setSignature(Signature);
644 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
646 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx);
807 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
808 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL);
809 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(*Type), Mutable});
811 TOut.emitGlobalType(WasmSym);
838 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
839 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE);
844 WasmSym->setTableType(Type);
845 TOut.emitTableType(WasmSym);
858 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
859 if (WasmSym->isDefined()) {
877 LastFunctionLabel = WasmSym;
883 WasmSym->setSignature(Signature);
884 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION);
885 TOut.emitFunctionType(WasmSym);
899 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
900 WasmSym->setExportName(Ctx.allocateString(ExportName));
901 TOut.emitExportName(WasmSym, ExportName);
914 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
915 WasmSym->setImportModule(Ctx.allocateString(ImportModule));
916 TOut.emitImportModule(WasmSym, ImportModule);
929 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
930 WasmSym->setImportName(Ctx.allocateString(ImportName));
931 TOut.emitImportName(WasmSym, ImportName);
939 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName));
943 WasmSym->setSignature(Signature);
944 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG);
945 TOut.emitTagType(WasmSym);
1080 auto WasmSym = cast<MCSymbolWasm>(Symbol);
1083 if (WasmSym->getType() == wasm::WASM_SYMBOL_TYPE_DATA) {
1108 WasmSym->setComdat(true);
1116 if (WasmSym->isFunction()) {