mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-10 03:13:34 +00:00
[WebAssembly] Remove unused method from WebAssemblyTargetStreamer. NFC
Differential Revision: https://reviews.llvm.org/D121538
This commit is contained in:
parent
fee0bde4c6
commit
2f5c4083ea
@ -58,8 +58,6 @@ void WebAssemblyTargetAsmStreamer::emitLocal(ArrayRef<wasm::ValType> Types) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebAssemblyTargetAsmStreamer::emitEndFunc() { OS << "\t.endfunc\n"; }
|
|
||||||
|
|
||||||
void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) {
|
void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) {
|
||||||
assert(Sym->isFunction());
|
assert(Sym->isFunction());
|
||||||
OS << "\t.functype\t" << Sym->getName() << " ";
|
OS << "\t.functype\t" << Sym->getName() << " ";
|
||||||
@ -136,10 +134,6 @@ void WebAssemblyTargetWasmStreamer::emitLocal(ArrayRef<wasm::ValType> Types) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebAssemblyTargetWasmStreamer::emitEndFunc() {
|
|
||||||
llvm_unreachable(".end_func is not needed for direct wasm output");
|
|
||||||
}
|
|
||||||
|
|
||||||
void WebAssemblyTargetWasmStreamer::emitIndIdx(const MCExpr *Value) {
|
void WebAssemblyTargetWasmStreamer::emitIndIdx(const MCExpr *Value) {
|
||||||
llvm_unreachable(".indidx encoding not yet implemented");
|
llvm_unreachable(".indidx encoding not yet implemented");
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,6 @@ public:
|
|||||||
|
|
||||||
/// .local
|
/// .local
|
||||||
virtual void emitLocal(ArrayRef<wasm::ValType> Types) = 0;
|
virtual void emitLocal(ArrayRef<wasm::ValType> Types) = 0;
|
||||||
/// .endfunc
|
|
||||||
virtual void emitEndFunc() = 0;
|
|
||||||
/// .functype
|
/// .functype
|
||||||
virtual void emitFunctionType(const MCSymbolWasm *Sym) = 0;
|
virtual void emitFunctionType(const MCSymbolWasm *Sym) = 0;
|
||||||
/// .indidx
|
/// .indidx
|
||||||
@ -66,7 +64,6 @@ public:
|
|||||||
WebAssemblyTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
|
WebAssemblyTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
|
||||||
|
|
||||||
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
||||||
void emitEndFunc() override;
|
|
||||||
void emitFunctionType(const MCSymbolWasm *Sym) override;
|
void emitFunctionType(const MCSymbolWasm *Sym) override;
|
||||||
void emitIndIdx(const MCExpr *Value) override;
|
void emitIndIdx(const MCExpr *Value) override;
|
||||||
void emitGlobalType(const MCSymbolWasm *Sym) override;
|
void emitGlobalType(const MCSymbolWasm *Sym) override;
|
||||||
@ -83,7 +80,6 @@ public:
|
|||||||
explicit WebAssemblyTargetWasmStreamer(MCStreamer &S);
|
explicit WebAssemblyTargetWasmStreamer(MCStreamer &S);
|
||||||
|
|
||||||
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
||||||
void emitEndFunc() override;
|
|
||||||
void emitFunctionType(const MCSymbolWasm *Sym) override {}
|
void emitFunctionType(const MCSymbolWasm *Sym) override {}
|
||||||
void emitIndIdx(const MCExpr *Value) override;
|
void emitIndIdx(const MCExpr *Value) override;
|
||||||
void emitGlobalType(const MCSymbolWasm *Sym) override {}
|
void emitGlobalType(const MCSymbolWasm *Sym) override {}
|
||||||
@ -104,7 +100,6 @@ public:
|
|||||||
: WebAssemblyTargetStreamer(S) {}
|
: WebAssemblyTargetStreamer(S) {}
|
||||||
|
|
||||||
void emitLocal(ArrayRef<wasm::ValType>) override {}
|
void emitLocal(ArrayRef<wasm::ValType>) override {}
|
||||||
void emitEndFunc() override {}
|
|
||||||
void emitFunctionType(const MCSymbolWasm *) override {}
|
void emitFunctionType(const MCSymbolWasm *) override {}
|
||||||
void emitIndIdx(const MCExpr *) override {}
|
void emitIndIdx(const MCExpr *) override {}
|
||||||
void emitGlobalType(const MCSymbolWasm *) override {}
|
void emitGlobalType(const MCSymbolWasm *) override {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user