aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@google.com>2016-06-02 23:02:44 +0000
committerDerek Schuff <dschuff@google.com>2016-06-02 23:02:44 +0000
commitf5bae9c1cec4d81a289aedf5afa0c2e68b82aab7 (patch)
tree09bb3231be38ab71d1ef20ca43e7720394586a9c /llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
parentdf24d5b8c8533950a4a7028d44193bff0aa3d69e (diff)
downloadllvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.zip
llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.tar.gz
llvm-f5bae9c1cec4d81a289aedf5afa0c2e68b82aab7.tar.bz2
Revert "[WebAssembly] Emit type signatures for declared functions"
This reverts r271599, it broke the integration tests. More places than I expected had nontrival return types in imports, or else the check was wrong. llvm-svn: 271606
Diffstat (limited to 'llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp')
-rw-r--r--llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
index 3d61c15..789a176 100644
--- a/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
+++ b/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
@@ -64,16 +64,6 @@ void WebAssemblyTargetAsmStreamer::emitLocal(ArrayRef<MVT> Types) {
void WebAssemblyTargetAsmStreamer::emitEndFunc() { OS << "\t.endfunc\n"; }
-void WebAssemblyTargetAsmStreamer::emitIndirectFunctionType(
- StringRef name, SmallVectorImpl<MVT> &SignatureVTs, size_t NumResults) {
- OS << "\t.functype\t" << name;
- if (NumResults == 0) OS << ", void";
- for (auto Ty : SignatureVTs) {
- OS << ", " << WebAssembly::TypeToString(Ty);
- }
- OS << "\n";
-}
-
// FIXME: What follows is not the real binary encoding.
static void EncodeTypes(MCStreamer &Streamer, ArrayRef<MVT> Types) {