Lines Matching refs:WasmSym

655       auto *WasmSym = cast<MCSymbolWasm>(Sym);  in ParseInstruction()  local
656 WasmSym->setSignature(Signature.get()); in ParseInstruction()
658 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in ParseInstruction()
660 WasmSym, MCSymbolRefExpr::VK_WASM_TYPEINDEX, Ctx); in ParseInstruction()
821 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
822 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_GLOBAL); in parseDirective()
823 WasmSym->setGlobalType(wasm::WasmGlobalType{uint8_t(*Type), Mutable}); in parseDirective()
825 TOut.emitGlobalType(WasmSym); in parseDirective()
852 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
853 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TABLE); in parseDirective()
855 WasmSym->setTableType(Type); in parseDirective()
856 TOut.emitTableType(WasmSym); in parseDirective()
869 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
870 if (WasmSym->isDefined()) { in parseDirective()
888 LastFunctionLabel = WasmSym; in parseDirective()
894 WasmSym->setSignature(Signature.get()); in parseDirective()
896 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_FUNCTION); in parseDirective()
897 TOut.emitFunctionType(WasmSym); in parseDirective()
911 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
912 WasmSym->setExportName(storeName(ExportName)); in parseDirective()
913 TOut.emitExportName(WasmSym, ExportName); in parseDirective()
926 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
927 WasmSym->setImportModule(storeName(ImportModule)); in parseDirective()
928 TOut.emitImportModule(WasmSym, ImportModule); in parseDirective()
941 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
942 WasmSym->setImportName(storeName(ImportName)); in parseDirective()
943 TOut.emitImportName(WasmSym, ImportName); in parseDirective()
951 auto WasmSym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(SymName)); in parseDirective() local
955 WasmSym->setSignature(Signature.get()); in parseDirective()
957 WasmSym->setType(wasm::WASM_SYMBOL_TYPE_TAG); in parseDirective()
958 TOut.emitTagType(WasmSym); in parseDirective()
1093 auto WasmSym = cast<MCSymbolWasm>(Symbol); in doBeforeLabelEmit() local
1096 if (WasmSym->getType() == wasm::WASM_SYMBOL_TYPE_DATA) { in doBeforeLabelEmit()
1121 WasmSym->setComdat(true); in doBeforeLabelEmit()
1130 if (WasmSym->isFunction()) { in doBeforeLabelEmit()