diff options
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td b/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td index 5ab40e826ca..8457dc89c4d 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td +++ b/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td @@ -44,3 +44,10 @@ * load_global: load the value of a given global variable * store_global: store a given value to a given global variable */ + +def page_size_I32 : I<(outs Int32:$dst), (ins), + [(set Int32:$dst, (int_wasm_page_size))]>, + Requires<[HasAddr32]>; +def page_size_I64 : I<(outs Int64:$dst), (ins), + [(set Int64:$dst, (int_wasm_page_size))]>, + Requires<[HasAddr64]>; |

