diff options
Diffstat (limited to 'test/CodeGen/WebAssembly/memory-addr32.ll')
| -rw-r--r-- | test/CodeGen/WebAssembly/memory-addr32.ll | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/test/CodeGen/WebAssembly/memory-addr32.ll b/test/CodeGen/WebAssembly/memory-addr32.ll deleted file mode 100644 index ad599b1b3f17..000000000000 --- a/test/CodeGen/WebAssembly/memory-addr32.ll +++ /dev/null @@ -1,28 +0,0 @@ -; RUN: llc < %s -asm-verbose=false -disable-wasm-fallthrough-return-opt -disable-wasm-explicit-locals | FileCheck %s - -; Test that basic memory operations assemble as expected with 32-bit addresses. - -target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128" -target triple = "wasm32-unknown-unknown-wasm" - -declare i32 @llvm.wasm.current.memory.i32() nounwind readonly -declare i32 @llvm.wasm.grow.memory.i32(i32) nounwind - -; CHECK-LABEL: current_memory: -; CHECK-NEXT: .result i32{{$}} -; CHECK-NEXT: current_memory $push0={{$}} -; CHECK-NEXT: return $pop0{{$}} -define i32 @current_memory() { - %a = call i32 @llvm.wasm.current.memory.i32() - ret i32 %a -} - -; CHECK-LABEL: grow_memory: -; CHECK-NEXT: .param i32{{$}} -; CHECK-NEXT: .result i32{{$}} -; CHECK: grow_memory $push0=, $0{{$}} -; CHECK-NEXT: return $pop0{{$}} -define i32 @grow_memory(i32 %n) { - %a = call i32 @llvm.wasm.grow.memory.i32(i32 %n) - ret i32 %a -} |
