diff options
author | JF Bastien <jfb@google.com> | 2015-08-11 20:13:18 +0000 |
---|---|---|
committer | JF Bastien <jfb@google.com> | 2015-08-11 20:13:18 +0000 |
commit | 480c840896a3f9487877e67e54fe6c814c34fac3 (patch) | |
tree | bb43309a7cfdcc0481e475f6214ee76737e0188e /llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | |
parent | f7b85e0ce207ba5104a46894e688f65c9210d818 (diff) | |
download | bcm5719-llvm-480c840896a3f9487877e67e54fe6c814c34fac3.tar.gz bcm5719-llvm-480c840896a3f9487877e67e54fe6c814c34fac3.zip |
WebAssembly: implement WebAssemblyTargetLowering::getTargetNodeName
Summary: Implementation is the same as in AArch64.
Subscribers: aemerson, jfb, llvm-commits, sunfish
Differential Revision: http://reviews.llvm.org/D11956
llvm-svn: 244655
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp index ee155fdbb22..f73500dddc0 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp @@ -120,6 +120,16 @@ MVT WebAssemblyTargetLowering::getScalarShiftAmountTy(const DataLayout &DL, return VT.getSimpleVT(); } +const char * +WebAssemblyTargetLowering::getTargetNodeName(unsigned Opcode) const { + switch (static_cast<WebAssemblyISD::NodeType>(Opcode)) { + case WebAssemblyISD::FIRST_NUMBER: break; + case WebAssemblyISD::RETURN: return "WebAssemblyISD::RETURN"; + case WebAssemblyISD::ARGUMENT: return "WebAssemblyISD::ARGUMENT"; + } + return nullptr; +} + //===----------------------------------------------------------------------===// // WebAssembly Lowering private implementation. //===----------------------------------------------------------------------===// |