[Statepoints] Initial support for relocating vectors of pointers
[oota-llvm.git] / include / llvm / IR / IntrinsicsWebAssembly.td
index 3ccde474238493fd319fbf222e0d145e3322c7a4..3953aef43dad8d19ed94e77e44f5a9147ddd9afe 100644 (file)
 //===----------------------------------------------------------------------===//
 
 let TargetPrefix = "wasm" in {  // All intrinsics start with "llvm.wasm.".
+
+// Note that memory_size is not IntrNoMem because it must be sequenced with
+// respect to grow_memory calls.
+def int_wasm_memory_size : Intrinsic<[llvm_anyint_ty], [], [IntrReadMem]>;
+def int_wasm_grow_memory : Intrinsic<[], [llvm_anyint_ty], []>;
+
 }