Lines Matching defs:Sym
58 void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) {
59 assert(Sym->isFunction());
60 OS << "\t.functype\t" << Sym->getName() << " ";
61 OS << WebAssembly::signatureToString(Sym->getSignature());
65 void WebAssemblyTargetAsmStreamer::emitGlobalType(const MCSymbolWasm *Sym) {
66 assert(Sym->isGlobal());
67 OS << "\t.globaltype\t" << Sym->getName() << ", "
69 static_cast<wasm::ValType>(Sym->getGlobalType().Type));
70 if (!Sym->getGlobalType().Mutable)
75 void WebAssemblyTargetAsmStreamer::emitTableType(const MCSymbolWasm *Sym) {
76 assert(Sym->isTable());
77 const wasm::WasmTableType &Type = Sym->getTableType();
78 OS << "\t.tabletype\t" << Sym->getName() << ", "
89 void WebAssemblyTargetAsmStreamer::emitTagType(const MCSymbolWasm *Sym) {
90 assert(Sym->isTag());
91 OS << "\t.tagtype\t" << Sym->getName() << " ";
92 OS << WebAssembly::typeListToString(Sym->getSignature()->Params);
96 void WebAssemblyTargetAsmStreamer::emitImportModule(const MCSymbolWasm *Sym,
98 OS << "\t.import_module\t" << Sym->getName() << ", "
102 void WebAssemblyTargetAsmStreamer::emitImportName(const MCSymbolWasm *Sym,
104 OS << "\t.import_name\t" << Sym->getName() << ", "
108 void WebAssemblyTargetAsmStreamer::emitExportName(const MCSymbolWasm *Sym,
110 OS << "\t.export_name\t" << Sym->getName() << ", "