[WebAssembly] Add a resize_memory intrinsic.
llvm-svn: 249178
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td b/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
index 410fd47..ec9a121 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
@@ -106,3 +106,11 @@
def memory_size_I64 : I<(outs I64:$dst), (ins),
[(set I64:$dst, (int_wasm_memory_size))]>,
Requires<[HasAddr64]>;
+
+// Resize memory.
+def resize_memory_I32 : I<(outs), (ins I32:$delta),
+ [(int_wasm_resize_memory I32:$delta)]>,
+ Requires<[HasAddr32]>;
+def resize_memory_I64 : I<(outs), (ins I64:$delta),
+ [(int_wasm_resize_memory I64:$delta)]>,
+ Requires<[HasAddr64]>;