Lines Matching refs:WasmSym
648 auto *WasmSym = cast<MCSymbolWasm>(Sym); in ParseInstruction() local
649 WasmSym->setSignature(Signature.get()); in ParseInstruction()
651 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseInstruction()
653 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in ParseInstruction()
828 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
829 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in ParseDirective()
830 WasmSym->setGlobalType( in ParseDirective()
833 TOut.emitGlobalType(WasmSym); in ParseDirective()
859 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
860 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE); in ParseDirective()
862 WasmSym->setTableType(Type); in ParseDirective()
863 TOut.emitTableType(WasmSym); in ParseDirective()
876 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
877 if (WasmSym->isDefined()) { in ParseDirective()
882 LastFunctionLabel = WasmSym; in ParseDirective()
889 WasmSym->setSignature(Signature.get()); in ParseDirective()
891 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseDirective()
892 TOut.emitFunctionType(WasmSym); in ParseDirective()
904 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
905 WasmSym->setExportName(storeName(ExportName)); in ParseDirective()
906 TOut.emitExportName(WasmSym, ExportName); in ParseDirective()
916 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
917 WasmSym->setImportModule(storeName(ImportModule)); in ParseDirective()
918 TOut.emitImportModule(WasmSym, ImportModule); in ParseDirective()
928 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
929 WasmSym->setImportName(storeName(ImportName)); in ParseDirective()
930 TOut.emitImportName(WasmSym, ImportName); in ParseDirective()
937 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
941 WasmSym->setSignature(Signature.get()); in ParseDirective()
943 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG); in ParseDirective()
944 TOut.emitTagType(WasmSym); in ParseDirective()
1077 auto WasmSym = cast<MCSymbolWasm>(Symbol); in doBeforeLabelEmit() local
1080 if (WasmSym->getType() == wasm::WASM_SYMBOL_TYPE_DATA) { in doBeforeLabelEmit()
1105 WasmSym->setComdat(true); in doBeforeLabelEmit()