diff options
author | JF Bastien <jfb@google.com> | 2015-08-24 21:59:51 +0000 |
---|---|---|
committer | JF Bastien <jfb@google.com> | 2015-08-24 21:59:51 +0000 |
commit | d8a9d66d50a8c86721925eec6a1ab10a6c8d19be (patch) | |
tree | fc071951ef0fa1f7db8956d12c8036cad95a888a /llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h | |
parent | d8879c85f68250baa6f2ebc463259201782e8460 (diff) | |
download | bcm5719-llvm-d8a9d66d50a8c86721925eec6a1ab10a6c8d19be.tar.gz bcm5719-llvm-d8a9d66d50a8c86721925eec6a1ab10a6c8d19be.zip |
call
llvm-svn: 245882
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h index ea845cd4031..d82bfa61555 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h @@ -24,9 +24,9 @@ namespace WebAssemblyISD { enum NodeType : unsigned { FIRST_NUMBER = ISD::BUILTIN_OP_END, - RETURN, - ARGUMENT, - +#define HANDLE_NODETYPE(NODE) NODE, +#include "WebAssemblyISD.def" +#undef HANDLE_NODETYPE // add memory opcodes starting at ISD::FIRST_TARGET_MEMORY_OPCODE here... }; @@ -52,6 +52,9 @@ private: const char *getTargetNodeName(unsigned Opcode) const override; + SDValue LowerCall(CallLoweringInfo &CLI, + SmallVectorImpl<SDValue> &InVals) const override; + bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, |