Lines Matching refs:WasmSym

646       auto *WasmSym = cast<MCSymbolWasm>(Sym);  in ParseInstruction()  local
647 WasmSym->setSignature(Signature.get()); in ParseInstruction()
649 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseInstruction()
651 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in ParseInstruction()
818 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
819 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in ParseDirective()
820 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(*Type), Mutable}); in ParseDirective()
822 TOut.emitGlobalType(WasmSym); in ParseDirective()
848 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
849 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE); in ParseDirective()
851 WasmSym->setTableType(Type); in ParseDirective()
852 TOut.emitTableType(WasmSym); in ParseDirective()
865 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
866 if (WasmSym->isDefined()) { in ParseDirective()
871 LastFunctionLabel = WasmSym; in ParseDirective()
878 WasmSym->setSignature(Signature.get()); in ParseDirective()
880 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseDirective()
881 TOut.emitFunctionType(WasmSym); in ParseDirective()
893 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
894 WasmSym->setExportName(storeName(ExportName)); in ParseDirective()
895 TOut.emitExportName(WasmSym, ExportName); in ParseDirective()
905 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
906 WasmSym->setImportModule(storeName(ImportModule)); in ParseDirective()
907 TOut.emitImportModule(WasmSym, ImportModule); in ParseDirective()
917 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
918 WasmSym->setImportName(storeName(ImportName)); in ParseDirective()
919 TOut.emitImportName(WasmSym, ImportName); in ParseDirective()
926 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in ParseDirective() local
930 WasmSym->setSignature(Signature.get()); in ParseDirective()
932 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG); in ParseDirective()
933 TOut.emitTagType(WasmSym); in ParseDirective()
1066 auto WasmSym = cast<MCSymbolWasm>(Symbol); in doBeforeLabelEmit() local
1069 if (WasmSym->getType() == wasm::WASM_SYMBOL_TYPE_DATA) { in doBeforeLabelEmit()
1094 WasmSym->setComdat(true); in doBeforeLabelEmit()