mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-09 02:49:11 +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) {
|
||||
assert(Sym->isFunction());
|
||||
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) {
|
||||
llvm_unreachable(".indidx encoding not yet implemented");
|
||||
}
|
||||
|
@ -32,8 +32,6 @@ public:
|
||||
|
||||
/// .local
|
||||
virtual void emitLocal(ArrayRef<wasm::ValType> Types) = 0;
|
||||
/// .endfunc
|
||||
virtual void emitEndFunc() = 0;
|
||||
/// .functype
|
||||
virtual void emitFunctionType(const MCSymbolWasm *Sym) = 0;
|
||||
/// .indidx
|
||||
@ -66,7 +64,6 @@ public:
|
||||
WebAssemblyTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
|
||||
|
||||
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
||||
void emitEndFunc() override;
|
||||
void emitFunctionType(const MCSymbolWasm *Sym) override;
|
||||
void emitIndIdx(const MCExpr *Value) override;
|
||||
void emitGlobalType(const MCSymbolWasm *Sym) override;
|
||||
@ -83,7 +80,6 @@ public:
|
||||
explicit WebAssemblyTargetWasmStreamer(MCStreamer &S);
|
||||
|
||||
void emitLocal(ArrayRef<wasm::ValType> Types) override;
|
||||
void emitEndFunc() override;
|
||||
void emitFunctionType(const MCSymbolWasm *Sym) override {}
|
||||
void emitIndIdx(const MCExpr *Value) override;
|
||||
void emitGlobalType(const MCSymbolWasm *Sym) override {}
|
||||
@ -104,7 +100,6 @@ public:
|
||||
: WebAssemblyTargetStreamer(S) {}
|
||||
|
||||
void emitLocal(ArrayRef<wasm::ValType>) override {}
|
||||
void emitEndFunc() override {}
|
||||
void emitFunctionType(const MCSymbolWasm *) override {}
|
||||
void emitIndIdx(const MCExpr *) override {}
|
||||
void emitGlobalType(const MCSymbolWasm *) override {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user